home *** CD-ROM | disk | FTP | other *** search
Text File | 1996-11-11 | 111.6 KB | 2,307 lines |
- DEVELOPER TOOLBOX, VERSION 6.1, SEPTEMBER, 1996
-
- Table Of Contents
-
- * How to Get Started
-
- * Welcome
- o DT v6.1 ==> IRIX 6.2
- o site licensing
- o multiple CDs
-
- * Version 6.1 New Additions
-
- * Also Included (pre-version 6.1 vintage)
-
- * CDROM/bin/helpfile
- o if your CDROM drive is not mounted as /CDROM
- o location of Developer Toolbox "help" documentation
- o prerequisites to satisfy before starting any viewing
- A. For people running viewDT on an IRIX 6.2 system
- i. Make sure you have all the Netscape(TM) helper programs
- installed
- B. For people running viewDT on an IRIX 5.3 (i.e. a non IRIX
- 6.2) system
- i. Make sure you have all the Netscape helper programs
- installed
- ii. Make sure you have all the appropriate patches installed
- iii. Possible Inst Warning Messages and Conflicts
- iv. A PostScript Viewing Issue
- o how to do the viewing
- o essential information about the viewing process
- o files placed on your workstation while running viewDT
-
- * How to use the Developer Toolbox Distributed CDROM Resource Manager
- o To EJECT Your Currently Loaded CD
- o dtCDmgr orientation
- o Important Files
- o User Interface
- + Using the Display Region
- + Using the Buttons
- + Using the Pull-Down Menus
- o Troubleshooting
-
- * janitors's corner
-
- * Credits
-
- How to Get Started
- -------------------------------
- To use these CDs to their fullest, you need to run IRIX 6.2(TM)
-
- Remember the living MASTER WEB HOUSE exists at https://www.sgi.com/toolbox/
-
- NOTE: Please be aware there are three versions of this file. The
- printed liner notes are cast in concrete first, then the CD
- version, <CDROM>/toolbox/linerNotes.html, gets snapped. The web
- house version, https://www.sgi.com/toolbox/linerNotes.html, is
- never frozen, and is always the definitive source for these notes.
- It is a virtual certainty that these hardcopy notes will not
- contain ALL the information and details that will exist in both of
- the other two sources listed above. Please refer to them where and
- when possible.
-
- -- For People With Less Than 3 CDROM Drives --
- Please read about invoking viewDT, and understand how to ensure
- correct content downloading from the DT v6.1 CD Pitfalls explantion.
-
- Step 0 - Select a CD
-
- If you know you do not have perl installed on your system, then select
- Developer Toolbox CD1. If you don't know about perl, don't worry, you
- will be guided through installation if it proves necessary.
-
- Otherwise if you know information you desire is on a particular CD,
- then choose that CD.
-
- Otherwise, it is a good time to be random.
-
- Step 1 - Run the CD
-
- We presume you have your CDROM drive mounted under /CDROM. For those
- with a different mount point, substitute that directory name for the
- places we mention /CDROM. See Section 0 of the /CDROM/bin/helpfile,
- below for more info.
-
- Run the command,
- /CDROM/bin/viewDT
- This will copy approximately 10 MB worth of DT software to local disk
- the first time it is invoked. It will then start the DT viewing process
- using the DT software.
-
- You have now begun to explore the contents of the v6.1 DT Set.
-
- Actually, the full command comprises the following forms:
-
- /CDROM/bin/viewDT [-r] [-f </directory>]
- /CDROM/bin/viewDT [-r] [-f tmp_dir] [-C CD_dir]
- /CDROM/bin/viewDT -u [-f tmp_dir]
- /CDROM/bin/viewDT -R [-f tmp_dir]
- /CDROM/bin/viewDT -h
-
- -h Help text (this stuff)
- -r Remove DT_utilities directory when viewDT finishes
- -R Just remove DT_utilities directory
- -u Just create DT_utilities directory
- -f tmp_dir Possible directory to hold DT_utilities
- -C CD_dir Directory of CD to be viewed
-
- but you will only want these other command line options if you have
- special circumstances. It is necessary to copy approximately 10
- megabytes onto your local disk in order for the viewDT script to
- function. Running the above command without any arguments will copy a
- set of files into your /usr/tmp directory where they will remain even
- after viewDt exits. They are ready for future viewDT sessions.
- o If you add the -r flag, viewDT will remove the 10 MBs worth of
- files when you exit viewDT.
- o With the -f </directory> option, you can explicitly specify to
- where you want the 10 MB to be copied.
- For more details about all this, see, Section 3, how to do the viewing
- from the copy of the /CDROM/bin/helpfile, at the back of these notes.
-
-
-
- welcome to the version 6.1
-
- September, 1996
-
- On-line version of v6.1 CD Set Liner Notes
-
- THE TOOLBOX JANITOR extends sincerest greetings to all, and hopes the
- organization and presentation of information herein provides an essential
- and ever-increasingly effective resource.
-
- The Developer Toolbox is a publication produced for all
- registered Silicon Graphics« software and hardware developers by
- the Silicon Graphics Developer Program. The raison d'Ωtre of the
- Toolbox is to serve as an information resource, providing an
- ever-expanding library of learn-by-example materials, as well as a
- wide range of technical information, for people endeavoring to
- create applications to operate on Silicon Graphics systems. The
- formal mission statement of the Toolbox is
-
- To provide members of the developer program with
- detailed technical information on a timely basis. The
- toolbox includes proprietary, unpublished, and published
- materials from a wide variety of SGI sources presented
- in a one-stop-shop framework. This information
- fundamentally includes learn-by-example and actual
- application source code, as well as proprietary and
- published documentation, software in inst image format,
- and useful utilities.
-
- The Toolbox contains Silicon Graphics source code (plus
- compiled executables), technical documentation (unreleased as well
- as released), public domain source code (ported to the IRIS«),
- data file sets (audio, inventor, image, geometry), web-related
- information (HTML, http, cgi-scripts), and utilities (where source
- isn't available) plus inst software, for the purpose of helping
- developers learn about, and implement code for, IRIS workstations.
- This software and information is intended for use by both
- beginning and advanced IRIS programmers. The philosophy driving
- the ongoing creation and production of the Toolbox is to provide
- our developer community with as much leading/bleeding edge
- software, hardware information, documentation, FAQ lists, binary
- tools and utilities not available to the general Silicon Graphics
- customer base so they are as "up-to-the-minute" as possible in
- understanding where Silicon Graphics is going.
-
- DT v6.1 ==> IRIX 6.2
- --------------------
-
- Except for the binaries in each CD's /CDROM/bin directory --
- which provide the "web-accessibility" to the DT via the viewDT
- script and the Netscape Navigator Client, 2.02S software (which is
- IRIX 5.3-based) -- v6.1 of the Developer Toolbox is entirely built
- upon IRIX 6.2. These binaries -- the compiled programs in the
- bin/, documents/video/lurker/ij/, hardware/{dat.kernel/,
- mount_media/{cdmount/, mountMO/}, parallel_port/, summa/test/},
- public/TIFF/tools/, src/, and utilities/CDmastering/
- sub-trees/directories -- will not run correctly on prior versions
- of IRIX. For those of you still on IRIX 5.3, most of the program's
- source code has not changed (see
- /toolbox/DTinfo/DT6.2port.html#CHNGED for a list of what source
- code/Makefiles did change) so you can copy same onto to your local
- disk in order to re-compile an IRIX 5.3 version. Further, the 6.0
- DT Web-on-CD has a complete 5.3 version of all this source aside
- from any added new stuff.
-
- v6.1's biggest claim to fame is that it is the first toolbox to
- move up to the world of IRIX 6.2. The toolbox source, build, test
- and SGI-internal-website machine, named dtdustbin and aliased as
- "swank", is an IP19 6-processor Challenge-L system. In May, we
- upgraded swank to IRIX 6.2, changing the 2GB system disk to be an
- xfs filesystem in the process. After the Developer Forum we began
- the process of re-compiling all source code on the DT with the
- "bare-bones", "just compile-and-run on a 64-bit system without
- reaping any of its new benefits" O32 (-mips2 -o32) default IRIX
- 6.2 compiler settings defined in /usr/include/make/releasedefs. In
- qualifying what we mean here by the slippery-to-some-people
- "64-bit system" term, it is useful to quote from that
- grand-vizier-at-large Dave "Guru and busybody at large" Olson,
- when he clarified this point in the sgi.engr.devp internal
- newsgroup,
-
- The problem is how you define 64 bit. Some people still
- want to assume that 64 bit means 64 bit addressing. 64
- bit can also be interpreted to mean 64 bit busses or i/o
- paths, and we've had that on all of our r4k and later
- systems. It can also be interpreted to mean 64 bit
- integer operations, loads, stores, etc., and we have
- that on all systems in 6.2 with N32. It can also be
- interpreted to be large files and filesystems, and we
- have that (although not quite as large on the 32 bit OS
- desktop machines; they are large enough.)
- The only thing that is not 64 bit about the desktop
- r4k systems in 6.2 is the address space. I'm not saying
- that this is unimportant, but it IS only one
- portion/definition of being 64 bit, and it's important
- that everybody understand the distinction, particularly
- if you are working with developers. It's also important
- that you understand how and why we are positioning 6.2
- as 64 bit on all platforms. And no, I'm not a pod. I
- believe you can be 64 bit, without having 64 bit
- addressing, for the vast majority of apps.
-
- See What We Did to Port the Developer Toolbox to IRIX 6.2 for all
- the details about what we did and learned about in order to
- recompile the DT src on IRIX 6.2.
-
- In re-compiling the DT binaries on IRIX 6.2, we are increasing
- our emphasis to you, our developers, of the importance of porting
- your applications and environments to an IRIX 6.2, all R4000 and
- higher platforms' universe, since this will be the native
- Operating System for all upcoming Silicon Graphics products. Such
- systems won't know a thing about the "IRIX 5 dimension". Hence,
- the sooner your programs can compile on IRIX 6.2 -- even with just
- the "bare-bones" O32 option -- the sooner you'll be able to take
- advantage of the "next generation" of SGI machines debuting later
- this year. The other central fact about this situation is that ELF
- binaries compiled on IRIX 5.3 will run correctly on IRIX 6.2. But
- the best strategy is to qualify existing 5.3 based binaries on 6.2
- to support existing platforms and begin the effort to move forward
- with SGI in the near-term future.
-
- In all our efforts to complete a sufficient "baseline" to ship
- in v6.1, we were unsuccessful in re-compiling anything as N32 --
- we did do an entire pass of the tree using make -i, but a
- significant number of "Warning" messages using O32 turned into
- "Fatal Error" messages with N32. This is the work before ALL of
- us. For our part, this fall we will create an "N32 Progress" page
- in which we include links to those programs which are
- "N32-compliant" as we are able to clean up current DT source, as
- well as add in new N32-created programs. Another component of this
- "N32 transition puzzle" that will help all of us is the mongoose
- MIPS PRO 7.0 compiler, since it compiles faster, and in less
- memory, than the ragnarok compilers that shipped with IRIX
- 6.0.1-6.2.
-
- site licensing
- --------------------
-
- Many of you would like to be able to serve the contents of the
- Developer Toolbox from your local website. Here is what is
- required.
-
- 1. Security and Your Liability
- The information contained in the Developer Toolbox can only
- be used by current members of the Developer Program. This
- means it can only be made available to employees of your
- company. For instance, it is a violation to place the
- contents of the Developer Toolbox on your local web connected
- to the Internet, without an appropriate firewall or a secure
- server. Be sure you are well-versed on the Developer Toolbox
- Terms and Conditions of Use and Disclaimer, i.e. failure to
- adhere to these Terms and Conditions could result in
- financial liability for you and/or your company.
-
- 2. The Absolutely Easiest Way to "Pseudo-Serve" the DT
- Suppose you have 3 CDROM drives available on one or more
- systems on your local area network. And further, suppose
- these 3 CDROM are dedicated to serving the Developer Toolbox
- CDs. Then, all you have to do is place one CD in each CDROM
- drive and make sure they are exported (so they can be seen by
- any other system). From any machine with automount running
- you could run: /hosts/sgi_dt/CDROM/bin/viewDT to start
- viewing the Toolbox where one of its CDs is loaded on the
- CDROM drive connected to the machine named "sgi_dt". You
- supply the paths to other CDs when dtCDmgr asks for them. As
- long as the CDs stay put in their respective CDROM drives,
- you would only need to do this once as dtCDmgr remembers
- where to look for the CDs that have already been specified in
- a previous session.
-
- 3. An Easy Way to "Pseudo-Serve" the DT
- Just copy each CD to a separate directory on disk.
-
- For example, let's suppose you are using the sgi_dt machine
- as the server, that it has automount running, and that you
- have copied the CDs to sgi_dt:/dt_6.1/cd0, sgi_dt:/dt_6.1/cd1
- and sgi_dt:/dt_6.1/cd2. From any machine with automount
- running you could run: /hosts/sgi_dt/dt_6.1/cd0/bin/viewDT to
- start viewing the Toolbox. You supply the paths to other CDs
- when dtCDmgr asks for them. As long as the CDs stay put in
- their respective CDROM drives, you would only need to do this
- once as dtCDmgr remembers where to look for the CDs that have
- already been specified in a previous session.
-
- 4. Serving the DT on your web
- This is a more complicated process involving the running of
- the oksvr server search engine along with necessary cgi-bin
- scripts from /toolbox/www/cgi-bin. To do this correctly will
- require work on both your and our part since each website
- will have unique site-specific details to decide upon and
- configure. We have opted not to tackle this route in the v6.1
- release. The possibility exists that we will succeed in
- creating the "how to" process write-up to document
- implementing this before the v6.2 DT Web-on-CD release at
- year's end. Stay tuned to the Toolbox web site's NEW page for
- updates regarding this.
-
- The possible downside of the previous two methods is that
- separate HTTPD and oksvr servers are created with each
- viewing of the toolbox. It would be cleaner to just have a
- single version of each server (as we do with our main
- website, https://www.sgi.com/toolbox/).
-
- multiple CDs
- --------------------
-
- The /CDROM/bin/viewDT DT-viewing mechanism, along with its
- cohort the dtCDmgr program, have both experienced a great deal of
- "maturing" since v6.0 to provide a more seamless access mechanism
- for sifting the contents of the DT. We greatly appreciate the
- support of those developers who helped us nail down the problems
- some of you experienced with the vagaries of v6.0's viewDT script.
-
- If you have more than one CDROM drive accessible by your
- machine on your Local Area Network, you can put these CDs into the
- available drives, and inform viewDt, specifically dtCDmgr, of all
- of their locations when it prompts you for a particular needed CD.
- You will then be able to explore all the contents as if you had
- this DT nfs-mounted on disks from other machines. If you only have
- one CDROM drive, the dtCDmgr will prompt you to switch CDs
- whenever you access a link pointing to a file on a CD other than
- the one currently loaded. (See the v6.1 contents of the
- /CDROM/bin/helpfile file included in the back of these liner notes
- for details about the operation of all this.)
-
- For those of you who have already received v6.0 and it's
- binder, we've designed v6.1 to be inserted into it following the
- v6.0 release. For the artwork and production of v6.1 we are deeply
- grateful to artist Tim Racer (our on-going "hired gun" visual
- wizard who painted the binder's cover as well as the v6.0 divider)
- and the steadfast help, creativity, and resourcefulness of Sophie
- Lonsky, Amy Gregg, and Jenifer Bailey. embarkation of ratmandu and
- whitewolf
-
-
-
- HUB | Pheedbak | Tree | Topic | A-Z | Search | Hot | New | FAQs | Jumpdoors
-
- ----------------------------------------------------------------------------
-
- For all issues relative to the CONTENT of the Toolbox, pleeze contact:
- o dave "information ferret" ratcliffe: dave@sgi.com, 415/933-3556,
- fax: 415/967-6239
- o Tom "the mechanic" Murphy: murphy@sgi.com, 415/933-9134, fax:
- 415/967-6239
- o or, DTjanitor@sgi.com which sends mail to both of us
- simultaneously.
-
- For ALL OTHER ISSUES relative to the Toolbox, pleeze contact:
- o devprogram@sgi.com, 415/933-3033, 1-800/770-3033, fax:
- 415/969-6327.
-
-
-
- VERSION 6.1 NEW ADDITIONS:
-
- DOCUMENTATION:
-
- * C++:
- o Introduction to RogueWave Tools.h++ Libraries for Irix
- 6.2
-
- * Developer News Articles:
- o May/June 1996:
- + The Next Generation of Compiler Technology
- + Accessing 64-bit CPU Power with 32-bit Software
- + Analyzing Java Programs with Cosmo Code
- + IRIX 6.2 and the MIPS ABI
- + FORTRAN Dynamic Threads and System Throughput
- o March/April 1996:
- + IRIX 6.2 Update
- + What is a MIPS ABI Process Port?
- + Announcing the Release of Hot Mix 13
- + Silicon Graphics Launches WebFORCE Intranet
- + 1996 Trade Show and Events Calendar
- o January/February 1996:
- + Exploring the Updated Hardware Interfaces of the
- Audio/Serial Option and IMPACT Graphics
- + Adding Session Management to Your Application
- + Attention OpenGL, Performer, and Open Inventor
- Developers
- + Obtaining Technical Support for Your Silicon
- Graphics Products
- + efscopy: No Ordinary Copy Utility
-
- * IRIX 5.3:
- o updated Documentation Catalog for IRIX 5.3, July 3, 1996
-
- * IRIX 6.2:
- o What We Did to Port the Developer Toolbox to IRIX 6.2
- o Preparing for IRIX 6.2 & 64-bit, A Nutshell view and
- series of pointers
- o IRIX 6.2 for System and Network Administrators,
- Pipeline, May/June, 1996
- o IRIX 6.2 Instructions for Customers Updating From
- Earlier IRIX Releases
- o IRIX 6.2 Datasheet, June 18, 1996
- o IRIX 6.2 Technical Specifications, January 10, 1996
- o updated Documentation Catalog for IRIX 6.2, July 3, 1996
-
- * OpenGL:
- o OpenGL Character Renderer: A Specification, Version 0.2,
- 26 Dec 1995
- o enhanced OpenGL: FROM THE EXTENSIONS TO THE SOLUTIONS:
- various corrections, a set of complete class slides for
- printing, Search capability, links to other OpenGL web
- sites, and updated Man pages
- o OpenGL Render Serving "Frequently Asked Questions"
- o Column 9: EXIT: A 3D standard for X (finally!),
- March/April, 1996
- o HTML version of X Server Multi-rendering for OpenGL and
- PEX
-
- * PCI:
- o PCI Developer Guide
- o PCI Device Drivers
- o PCI FAQ
- o PCI Developer Lab
- o Preparing for the PCI Bus on Silicon Graphics Systems
-
- * public:
- o SGI Anonymous FTP Sites, updated to August 6, 1996
-
- * Toolbox:
- o What We Did to Port the Developer Toolbox to IRIX 6.2
- o our current DT TODO 18-month-out schedule
- o The janitors' Vision of Collaboration between you and
- us.
- o description of The Remaining Coff Files on the DT and
- our plans to replace them.
-
- * Video:
- o The Lurker's Guide to Video, a repository for the
- little-known, undocumented knowledge that you need in
- order to write any sort of video app on SGI machines.
- Topics explored in great detail include Video in
- General, The VL, SGI Video Devices.
-
- * X:
- o D11: A High-Performance, Protocol-Optional,
- Transport-Optional Window System with X11 Compatibility
- and Semantics, February, 5 1995
- o HTML version of Programming X Overlay Windows
-
- * WWW:
- o Grant Gouldon's Web Authoring Notes, some helpful
- jumpdoors for web authoring.
-
- SRC:
-
- * CDio, software for Writing and Reading CDs enables one to
- make an SGI efs OR ISO or Audio CD
-
- * stereotest, demos OpenGL stereo-in-a-window with a model that
- can be interactively manipulated and moved
-
- * Choosing an Input Jack src code example, from The Lurker's
- Guide to Video, information gold mine of what you need to
- know about video.
-
- * enhanced OpenGL: FROM THE EXTENSIONS TO THE SOLUTIONS:
- various corrections, 6.2-built binaries
-
- * Customer Education's opengl1 & opengl2 class source, both
- sets of which are revamped to use GLUT; opengl2's preferred
- platforms are Impact, RealityEngine or InfiniteReality and
- some of the new SGI_extensions must be compiled on IRIX 6.2
- else they won't be used.
-
- * fontflip, demonstrates some of the capabilities of the OpenGL
- Character Renderer, a.k.a. the GLC library.
-
- * gmemusage now includes the 6.2-based src; the binary is
- shipped in eoe.sw.perf.
-
- * GLUT, release 3.1, May 3, 1996
-
- * cmapdoctor extended so that
- 1. list widget displays colormaps sorted by X colormap
- handle
- 2. display now shows the number of colors in the visual
-
- BINARIES:
-
- * public:
- o rebuilt version of Xemacs binary to be overlaid on
- freeware2.0 installed version
-
- * utilities:
- o a 5.3-built version of the 6.2 utility, showfiles
- enables people on pre-6.2 systems to extract src and/or
- man images of 6.2-built inst images like those in
- freeware 2.0.
-
- INST IMAGES:
-
- * IRIX 5.3 and 6.2 versions of
- o Netscape Navigator Client, 2.02S, August 6, 1996
- o Netscape Navigator Client, 3.0, September 24, 1996
-
- * IRIX 5.3 patches:
- o Patch 1412 - IRIX 5.3 Networking Rollup Patch, August
- 13, 1996
- o Patch 1268 - 5.3/5.3xfs combined kernel rollup patch,
- June 6, 1996
- o Patch 1264 - XFS rollup patch for 5.3, May 1, 1996
- o 5.3 X server roll up:
- + Patch 1271 - for Impact systems, May 1, 1996
- + Patch 1187 - for non-Impact systems, March 22, 1996
- o Patch 1102 - IRIX 5.3 NFS roll up, April 3, 1996
- o Patch 1095 - IRIX 5.3 Scrolled Window patch, January 19,
- 1996
-
-
-
- also included (pre-version 6.1 vintage):
-
- --------------------------------------
-
- * 64 Bit
- * IRIX 6.2 documents
- * IRIX 6.2-based software
- * Silicon Graphics Pipeline
- Articles
- * MIPS ABI documentation +
- patches subtree
- * educational/tutorials software
- * texture mapping / volume
- rendering
- * R10000 Microprocessor
- Documentation
- * Hi End Graphics Systems doc
- * Optimization / Performance
- Tuning
- * utilities[+src]
- * ViewKit
- * public
- * image data
- * OpenGL documents
- * OpenGL src
- * paul haeberli's universe/image
- stuff
- * video
- * audio
- * X
- * hardware
- * network
- * WWW
- * Performer
- * PERL
- * MAC
- * General IRIX/C/CC
- * IRIX 5.3
- * Open Inventor
- * speech recognition
- * software tools
- * Silicon Studio
- * printers
- * FAQs
- * games
- * exampleCode
- * demos
- * binaries
- * Multi Processor implementations
- * AND...
-
- --------------------------------------
-
- * 64 Bit:
-
- * MIPSpro 64-Bit Porting and Transition Guide, 3/96
- * Is your X code ready for 64-bit?, 9/95
- * IRIX 6.2 64-Bit Architecture and Standards Technical Report
- * MIPSpro 64-Bit Porting and Transition Guide, 3/96
-
- * IRIX 6.2 documents:
-
- * IRIX 6.2 New Features List document
- * IRIX 6.2 64-Bit Architecture and Standards Technical Report
- * MIPSpro N32 ABI Handbook, and an N32 overview
- * MIPSpro 64-Bit Porting and Transition Guide, 3/96
- * MIPSpro(TM) Compiling and Performance Tuning Guide, 3/96
- * REACT(TM) Real-Time Programmer's Guide, 3/96
- * Programming on Silicon Graphics Systems: An Overview, 3/96
- * Topics in IRIX Programming , 3/96
- * IRIX Admin Manual Set:
- o IRIX Admin: System Configuration and Operation, 3/96
- o IRIX Admin: Disks and Filesystems, 3/96
- o IRIX Admin: Peripheral Devices, 3/96
- o IRIX Admin: Networking and Mail, 3/96
- o IRIX Admin: Backup, Security, and Accounting, 3/96
- o IRIX Admin: Software Installation and Licensing, 3/96
- * 6.2-rev'd versions of Dwarf Documents
- * 6.2-based man pages on ELF (Executable and Linking Format)
- * SGITCL Programmer's Guide, 3/96
- * Documentation Catalog for IRIX 6.2 with accompanying "Manuals Summary"
- * IRIX 6.2 Manuals Listing with accompanying "Manuals Summary"
- * IRIX 6.2 Technical Publications BOM listing
- * Preparing to Upgrade to IRIX 6.2 move from COFF to ELF with the
- coffcheck script
- * IRIX 6.2 Execution/Compilation Table for o32, n32, n64 with
- MIPS{I,II,III,IV}
- * The Coff Story -- End of Coff Support
-
- * IRIX 6.2-based software:
-
- * libdwarf source from the 6.2 compiler_dev.src.dwarf subsystem
- * contest, program teaches RapidApp/ViewKit/Motif
- * iltest, IL/RapidApp/ViewKit tabbed deck w/ilVkComponent-derived widgets
- * GLR, an OpenGL render server facility documentation and source
-
- * Silicon Graphics Pipeline Articles:
-
- * Controlling a Program's Layout with ELSPEC, 11/95
- * Kernel Processes in IRIX 5.3 and IRIX 6.1, 3/96
- * IRIX Dynamically Loadable Kernel Modules, 3/95
- * Kernel Tuning in IRIX 5.x and IRIX 6.0.x, 7/95
- * Automating and Scheduling Jobs with Cron, 1/96
- * Local and Remote File Locking, 3/96
- * Restarting Sendmail, 3/96
- * Getting Started With Socket Programming, 5/95
- * Supported Releases, 11/95
- * Getting and Setting User Context Within a Process, 7/95
- * Using Automount, 9/95
- * Configuration and Use of PPP, 9/95
- * IRIX 5.3 NFS Version 3, 11/95
- * Configuring Multiple Network Interfaces on SGI Systems, 11/95
- * Multi-pipe Graphics Configurations, 3/95
- * X11 Release 6, 5/95
- * Monitor Update, 1/96
- * (Almost) All About SCSI, 3/95
- * Welcome to Performer 2.0, 3/96
-
- * MIPS ABI documentation + patches subtree
-
- * educational/tutorials software:
-
- * OpenGL Extensions Class FROM THE EXTENSIONS TO THE SOLUTIONS Training
- Course materials for Impact, RE, & Infinite Reality, 2/96
- * Performer 2.0 Class Source Code, 3/96
- * IRIX 5.3-based software from Silicon Graphics Technical Education Dept
- classes for:
- o "OpenGL Programming 1 Course" (basics)
- o "OpenGL Programming 2 Course" (addressing more advanced issues)
- o "Open Inventor Programming Course" (Inventor 2.0-based)
- * Open Inventor: lab source plus solutions
- * geometer: graphical tutorial (including source) illustrates concepts of
- 2D Euclidean and projective geometry in 5.2-version now using jot
-
- * texture mapping / volume rendering:
-
- * VOLREN, release 6, Volume Render with documentation and source
- * Building an OpenGL Volume Renderer, 2/96
- * Volume Rendering Primer, an example of hardware accelerated volume
- rendering
- * Interactive Volume Rendering Using Advanced Graphics Architectures
- * Texture Mapping as a Fundamental Drawing Primitive
- * Accelerated Vol. Rendering & Tomographic Recon. Using Texture Mapping
- Hdw
- * Interactive Geometric Image Transformation Using Texture Mapping
- * Fast Shadows and Lighting Effects Using Texture Mapping
- * Texture Mapping in Technical, Scientific and Engineering Visualization
- * vidmap: texture-mapping of video, using Silicon Graphics
- movie/video/compression/audio libraries; selection can be a live source
- such as IndyCam(TM), other live video sources, or movie file (SGIMF,
- QuickTime(TM)), to be texture-mapped to a polygon
- * texvol: performs volume rendering using 2D or 3D textures
- * swirl: IRIS GL texture generator program for texture maps
- * 128tex: collection of small texture map images
-
- * R10000 Microprocessor Documentation:
-
- * MIPS R10000 (T5) Next Generation Technology, 2/96
- * R10000 Microprocessor User's Manual-Version 1.1, and 1.0
- * Errata for Revision 1.0 of the R10000 Microprocessor User's Manual
- * Mips Open RISC Technology R10000 Microprocessor Technical Brief
-
- * Hi End Graphics Systems doc:
-
- * Fast VisSim On Impact Graphics, 4/96
- * Impact Technical Report, Chapter 4, Impact Graphics Subsystem, 1995
- * OpenGL Extensions Class FROM THE EXTENSIONS TO THE SOLUTIONS Training
- Course materials for Impact, RE, & Infinite Reality, 2/96
- * Onyx Platform, Graphics, and General Specifications Tables, 2/96
-
- * Optimization / Performance Tuning:
-
- * Optimization for Real-Time Graphics Applications, 2/96
- * Performance optizations, implementation, and verification of the
- Silicon Graphics Challenge multiprocessor
- * showcase slide set used to teach program performance tuning
- * gldebug: cheat sheet, useful for both debugging and tuning, and scripts
- to parse and quantify gldebug.history data
- * glprog: cheat sheet, useful for profiling IRIS GL applications
- * 100+ showcase "pages" on Challenge« I/O performance+scripts+PS files
- * document on benchmark results on 100/150 Mhz Challenge L/XL servers and
- Onyx(TM)
-
- * utilities[+src]:
-
- * efscopy: powerful/QUIK cloning tool for entire disk's contents
- * IRIS InSight Professional Publisher Product Evaluation Software
- * CDmastering: scripts and binaries make efs and iso-9660 filesystem
- images, and also can handle sa files (putting sashes on the volume
- header, etc.)
- * VCal: a simple calendar program with alarms
- * cmapdoctor: scanner/viewer for all X cmaps/visuals (over/underlays,
- popups)
- * coffcheck: find+replace COFF executables with ELF on local file systems
- * cd-catalog, music catalog files for CDman(1) & cdplayer(1)
- * fconv: numeric format conversion utility for hex/octal/decimal
- equivalents
- * gmemusage: graphical memory usage display tool
- * gvi: provides a graphical user interface to the vi(1) text editor
- * parasol: analyzes FORTRAN src to aide parallel porting; static analyzer
- identifies global data dependencies in Fortran from specified thread
- point valuable in identifiying common blocks to be made local or to be
- locked
- * setfb: sets the effective frame buffer depth to 8 or 24 bitplanes
- * sgihelp_dev: IRIX 5.2-based SGIHelp development tools as inst-able
- images to integrate help w/an app in the Indigo Magic(TM) User
- Environment
- * short_timeout: checks if remote host responds quickly, avoids long
- timeout
- * uil2VK: viewkit experimental replacement code generator module used
- with BuilderXcessory so BX can generate compatible code with IRIX
- ViewKit(TM)
- * xshowcmap: extension, for debugging probs with multiple
- colormaps/visuals
-
- * Viewkit:
-
- * IRIS ViewKit Technical Report
- * pfview, a performer 2.0 viewer using OGL/RapidApp/ViewKit
- * contest, program teaches RapidApp/ViewKit/Motif
- * iltest, IL/RapidApp/ViewKit tabbed deck w/ilVkComponent-derived widgets
- * uil2VK: viewkit experimental replacement code generator module used
- with BuilderXcessory so BX can generate compatible code with IRIX
- ViewKit(TM)
- * VCal: a calendar program with alarms
- * builderExamples: programs written using BuilderXcessory
- * other Vk app source: cmapdoctor, gvi, oat, uucpVadmin
-
- * public:
-
- * Silicon Graphics Anonymous FTP Sites, 8/6/96
- * figlet: a program for making large letters out of ordinary text
- * GNU emacs: version 19.28 of the GNU editor (inst images w/src).
- * psgl: version 2.1 of the IRIS GL to Postscript Library
- * TIFF: v3.30beta returns (v4.2 version now re-included)
- * HylaFAX: version 3.0pl1 of the the HylaFAX facsimile software system
- * Chaos: The Chaotic Music Generator, Version 1.0
- * rsynth: Rsynth speech synthesizer ported to SGI, Version 1.0
- * xd: the hexidecimal dump and load program
- * xanim: display various types of animations formats in an X11
- environment
- * Silicon Graphics Freeware Version 1.0 includes these instable software
- packages:
- 1. GNU bash, v1.14.5 -- enhanced shell
- 2. GNU binutils, v2.5.2 -- object file utilities
- 3. GNU bison, v1.22 -- improved yacc
- 4. calls, v3.8 -- outputs call graph of functions in a C program
- 5. Cspect -- real-time oscilloscope/spectrum analyzer
- 6. elm, v2.4PL24 ME5a -- full-screen, text-based electronic mail
- client
- 7. expect, v5.18 -- Tcl tool for programmed dialogue w/interactive
- progs
- 8. exmh, v1.6.2 -- TCL/TK based interface to the MH mail system
- 9. GNU fileutils, v3.12 -- file handling utilities
- 10. GNU findutils, v4.1 -- find, xargs, locate
- 11. GNU flex, v2.5.2 -- improved lexical analyzer generator
- 12. freeze/melt, v2.3.1 -- compression/decompression program
- 13. fw_common -- pre-requiste subsystem needed to install any fw_* sw
- 14. GNU gawk, v2.1.15 -- GNU version of awk
- 15. GNU gcc, v2.6.3 -- C and C++ compiler
- 16. GNU gdb, v4.14 -- debugger
- 17. ghostscript, v3.33 -- PostScript interpreter
- 18. ghostview, v1.5 -- X-Window user interface for ghostscript
- 19. glimpse, v3.0 -- file indexing and query system
- 20. gnuplot, v3.5 -- function plotting program
- 21. gopher, v1.1.2 -- gopher client and server software
- 22. GNU grep, v2.0 -- gnu grep
- 23. GNU groff, v1.09 -- doc tools replace {n,t,ps}roff, eqn, tbl, etc.
- 24. html2ps, v0.2 -- HTML to PostScript converter
- 25. GNU indent, v1.9.1 -- C reformatter
- 26. ispell, v3.1 -- screen-based spell checker
- 27. GNU less, v290 -- Like more(1) but better
- 28. GNU libg++, v2.6.2 -- libraries for use with the GNU C++ compiler
- 29. llnlxftp, v2.0.4 -- an X ftp client
- 30. lps, v1 -- Linux ps
- 31. lynx, v2.4.2 -- terminal WEB browser curses based ASCII
- 32. mcvert, v2.16 -- Macintosh file format translator
- 33. metamail, v2.7 -- implementation of MIME
- 34. mh, v6.8.3 -- Message Handling pkg for e-mail, b-boards, etc
- 35. mpage, v2.0 -- multiple page postscript processor
- 36. mpegaudio -- mpeg encoder/decoder does LayerI&II audio
- 37. netpbm, v1mar1994 -- image conversion toolkit between many formats
- 38. nfswatch, v4.1 -- monitor NFS requests
- 39. perl5, v5 patchlevel 001m -- Practical Extraction and Report
- Language
- 40. plan, v1.4.2 -- calendar/planning
- 41. python, v1.2 -- interpreted OO language like Tcl, Perl or Scheme
- 42. qpopper, v2.1.4 -- POP (Post Office Protocol) server
- 43. rzsz, v9306 -- implementation of the zmodem protocol.
- 44. sc, v6.21 -- spread sheet program
- 45. GNU screen, v3.7.1 -- terminal multiplexer
- 46. GNU sed, v2.05 -- UNIX standard stream editor
- 47. seyon, v2.14c -- telecommunications
- 48. GNU sharutils, v4.1 -- shell archiver/de-archiver
- 49. GNU shutils, v1.12 -- shell utilities
- 50. sono -- generate a score from electroacoustic piece
- 51. sox10, v1.0-ircam -- universal sound converter
- 52. GNU tar, v1.11.8 -- improved tar
- 53. tex/latex v3.1415 -- document preparation system
- 54. GNU texinfo, v3.6 -- text based hypertext system
- 55. GNU textutils, v1.12 -- text utilities
- 56. tin, v1.2PL2 -- news reader
- 57. tk, v4.0p2 -- X11 toolkit on TCL
- 58. top, v3.3 -- dynamic process status
- 59. tracker, v4.31 -- modfile-player
- 60. turn, v1.0 -- news reader
- 61. unzip, v3.0 -- archive utility
- 62. viewfax, v2.3 -- view facsimile-oriented images in X
- 63. vim, v3.0 -- vi improved
- 64. weblint -- perl script checks html files for errors
- 65. wu-ftpd, v2.4 -- for Un*x systems replacement ftp server
- 66. xarchie, v210.10 -- prosero client
- 67. xdaliclock -- digital clock, digit changes melts to new digits
- 68. xearth, v0.92 -- rotating globe
- 69. xemacs, v19.13 -- text editor
- 70. xfig, v3.1.4 -- draw and manipulate objects interactively in X
- 71. xgopher, v1.3.3 -- search engine
- 72. xkeycaps, v2.29 -- graphical tool to change xmodmap files
- 73. xless -- a graphical version of GNU less
- 74. xli, v1.16 -- xloadimage
- 75. xmorph -- image morphing
- 76. xpm -- drop-in replacement for IRIX 5.3 xpm library
- 77. xtail, v2.1 -- eXtended tail of standard UNIX 'tail -f'
- 78. xv, v3.10a -- interactive image display for the X Window System
- 79. zip, v2.0.1 -- archive utility
- * Silicon Graphics Freeware Version 2.0 includes these instable software
- packages:
- 1. GNU bash, v1.14.5 -- enhanced shell
- 2. GNU bison, v1.22 -- improved yacc
- 3. calls, v3.8 -- outputs call graph of functions in a C program
- 4. Cspect -- real-time oscilloscope/spectrum analyzer
- 5. db, v1.85 -- Berkeley db
- 6. elm, v2.4PL24 ME5a -- full-screen, text-based electronic mail
- client
- 7. expect, v5.18 -- Tcl tool for programmed dialogue w/interactive
- progs
- 8. exmh, v1.6.2 -- TCL/TK based interface to the MH mail system
- 9. GNU fileutils, v3.12 -- file handling utilities
- 10. GNU findutils, v4.1 -- find, xargs, locate
- 11. GNU flex, v2.5.2 -- improved lexical analyzer generator
- 12. freeze/melt, v2.3.1 -- compression/decompression program
- 13. fw_common -- pre-requiste subsystem needed to install any fw_* sw
- 14. GNU emacs v19.13, v19.30 -- Gnu version of emacs text editor
- 15. GNU gawk, v2.1.15 -- GNU version of awk
- 16. GNU gcc, v2.6.3 -- C and C++ compiler
- 17. GNU gdb, v4.14 -- debugger
- 18. ghostscript, v3.33 -- PostScript interpreter
- 19. ghostview, v1.5 -- X-Window user interface for ghostscript
- 20. glimpse, v3.0 -- file indexing and query system
- 21. gnuplot, v3.5 -- function plotting program
- 22. gopher, v1.1.2 -- gopher client and server software
- 23. GNU grep, v2.0 -- gnu grep
- 24. GNU groff, v1.09 -- doc tools replace {n,t,ps}roff, eqn, tbl, etc.
- 25. html2ps, v0.2 -- HTML to PostScript converter
- 26. ImageMagick, v3.7.2 --JPEG/PNG/TIFF/Photo CD image pkg
- 27. GNU indent, v1.9.1 -- C reformatter
- 28. ispell, v3.1 -- screen-based spell checker
- 29. GNU less, v290 -- Like more(1) but better
- 30. GNU libg++, v2.6.2 -- libraries for use with the GNU C++ compiler
- 31. llnlxftp, v2.0.4 -- an X ftp client
- 32. lps, v1 -- Linux ps
- 33. lynx, v2.4.2 -- terminal WEB browser curses based ASCII
- 34. mcvert, v2.16 -- Macintosh file format translator
- 35. metamail, v2.7 -- implementation of MIME
- 36. mh, v6.8.3 -- Message Handling pkg for e-mail, b-boards, etc
- 37. mpage, v2.0 -- multiple page postscript processor
- 38. mpegaudio -- mpeg encoder/decoder does LayerI&II audio
- 39. nas, v1.2p4 -- implementation of Network Audio System
- 40. nedit, v4.0.1 -- GUI style plain text editor
- 41. netpbm, v1mar1994 -- image conversion toolkit between many formats
- 42. nfswatch, v4.1 -- monitor NFS requests
- 43. perl5, v5 patchlevel 001m -- Practical Extraction and Report
- Language
- 44. plan, v1.4.2 -- calendar/planning
- 45. python, v1.2 -- interpreted OO language like Tcl, Perl or Scheme
- 46. qpopper, v2.1.4 -- POP (Post Office Protocol) server
- 47. rzsz, v9306 -- implementation of the zmodem protocol.
- 48. samba, v1.9.15p8 -- SMB client and server
- 49. sc, v6.21 -- spread sheet program
- 50. GNU screen, v3.7.1 -- terminal multiplexer
- 51. GNU sed, v2.05 -- UNIX standard stream editor
- 52. seyon, v2.14c -- telecommunications
- 53. GNU shutils, v1.12 -- shell utilities
- 54. sono -- generate a score from electroacoustic piece
- 55. sox10, v1.0-ircam -- universal sound converter
- 56. GNU tar, v1.11.8 -- improved tar
- 57. tcp_wrappers, v7.2 -- TCP/IP daemon wrapper package
- 58. tex/latex v3.1415 -- document preparation system
- 59. GNU texinfo, v3.6 -- text based hypertext system
- 60. GNU textutils, v1.12 -- text utilities
- 61. tin, v1.2PL2 -- news reader
- 62. tk, v4.0p2 -- X11 toolkit on TCL
- 63. top, v3.3 -- dynamic process status
- 64. tracker, v4.31 -- modfile-player
- 65. turn, v1.0 -- news reader
- 66. unzip, v3.0 -- archive utility
- 67. viewfax, v2.3 -- view facsimile-oriented images in X
- 68. vim, v3.0 -- vi improved
- 69. weblint -- perl script checks html files for errors
- 70. wu-ftpd, v2.4 -- for Un*x systems replacement ftp server
- 71. xarchie, v210.10 -- prosero client
- 72. xdaliclock -- digital clock, digit changes melts to new digits
- 73. xearth, v0.92 -- rotating globe
- 74. xemacs, v19.13 -- text editor
- 75. xfig, v3.1.4 -- draw and manipulate objects interactively in X
- 76. xgopher, v1.3.3 -- search engine
- 77. xkeycaps, v2.29 -- graphical tool to change xmodmap files
- 78. xless -- a graphical version of GNU less
- 79. xli, v1.16 -- xloadimage
- 80. xmorph -- image morphing
- 81. xntp, v3.4o -- Network Time Protocol
- 82. xpm -- drop-in replacement for IRIX 5.3 xpm library
- 83. xtail, v2.1 -- eXtended tail of standard UNIX 'tail -f'
- 84. xv, v3.10a -- interactive image display for the X Window System
- 85. zip, v2.0.1 -- archive utility
-
- * image data:
-
- * earth from space: satellite image mosaics of earth from space created
- from visible and infrared channels, by [data/images/]WorldSat, with sea
- surface temperature data added for ocean areas & base satellite imagery
- enhanced with shaded relief data
- * rgb+gif+jpg: tons o' images in src/haeberli/{images,grafica/gallery}
- * src/haeberli/128env: cubical format environment maps
- * src/haeberli/128sph: 128x128 spherical environment maps
- * src/haeberli/128tex: 128x128 texture maps
- * src/haeberli/512sph: 512x512 spherical environment maps
-
- * OpenGL documents:
-
- * OpenGL Specification, 12/21/95
- * GLU Specification, 10/93
- * GLX Specification, 1/95
- * Extensions, 3/28/96
- * GLC Specification, 12/95
- * OpenGL on Silicon Graphics Systems, 3/96 -- advanced topics
- * OpenGL: FROM THE EXTENSIONS TO THE SOLUTIONS Training Course materials,
- 8/96
- * GLR, an OpenGL render server facility
- * OpenGL Render Serving with GLR
- * OpenGL Render Serving "Frequently Asked Questions"
- * The OpenGL Utility Toolkit (GLUT) Programming Interface API Version 3,
- February, 1996
- * GLUT-based articles from the OpenGL and X Column in The X Journal:
- o Column 1: An OpenGL Toolkit, December, 1994
- o Column 2: Let there be light!, January/February, 1995
- o Column 3: Texture Mapping, March/April, 1995
- o Column 4: Blending, Antialiasing, And Fog, May/June, 1995
- o Column 5: Extensions To OpenGL, July/August, 1995
- o Column 6: Hardware For Accelerating OpenGL, September/October,
- 1995
- o Column 7: Using Open Inventor with GLUT, November/December, 1995
- o Column 8: Curves and Surfaces in OpenGL, January/February, 1996
- o Column 9: EXIT: A 3D standard for X (finally!), March/April, 1996
- * System Support for OpenGL Direct Rendering, September, 1994
- * 3-part series on OpenGL and X, from The X Journal:
- o Part 1: An Introduction, November/December, 1993
- o Part 2: Using OpenGL with Xlib, January/February, 1994
- o Part 3: Integrating OpenGL with Motif, July/August, 1994
- * X Server Multi-rendering for OpenGL and PEX, 8th X Technical
- Conference, January, 1994
- * OpenGL Man Pages (from the EXTensions to the SOLutions Training Course)
- * Notes on Porting RealityEngine Applications to OpenGL, April 20, 1995
- * support for VGX, Personal IRIS, 64-bit, and FORTRAN, 9/19/94
- * The Three DSOs Currently (as of 10/94) supporting the OpenGL core
- * Implementation Notes for OpenGL Programmers, July, 1994
- * OpenGL Widget Man Pages [4]
- * OpenGL FAQ
- * IrisGL-to-OpenGL mapping of routines
- * Proposal for an OpenGL FORTRAN Binding, September, 1994
- * How OpenGL differs from IrisGL, May, 1992
- * OpenGL: The Graphics Standard, 11/94
- * OpenGL and X, A Technical Overview of OpenGL and the X Window System,
- 1/94
- * How OpenGL integrates with the X Window System, 1/94
- * The OpenGL Graphics Interface, (introduction to OpenGL)
- * The Design of OpenGL Graphics Interface, (philosphy and details)
-
- * OpenGL src:
-
- * sample code for IRIX 5.3 extensions + patch154
- * lmwrap: demos porting IRIS GL's lmdef() + lmbind() calls to OpenGL
- * render2pixmap: OpenGL offscreen rendering example
- * contcapt: converted OpenGL version of the VL contcapt program
- * 2Dwrap, "before-after" porting example for Iris-to-OpenGL 2d primitives
- * defrasterPort: [3] progs use bitmaps for IRIS GL defrasterfont()[1] in
- OpenGL[2] or X[3]
- * toogl: TO OpenGL IRIS GL(TM) translator
- * oat: OpenGL Attribute Tester tests OpenGL functionality on different
- platforms
- * pick: picking prog w/X overlay on top of RGBA, double and
- depth-buffered window
- * ipaste_ogl: opengl-based version of ipaste
- * dinomometer: synthetic modeling benchmark for OpenGL
- * textfun: a "poor man's OpenGL Motif(TM) font manager" program
- * xmblur: OpenGL Motif motion-blur program
- * debugHelper: overrides DSO functions to trace OpenGL program calls
- without having to recompile
- * xlib: 40 OpenGL and Xlib only example programs, including two
- implementing pure-Xlib version of "IrisGL type" pup menu capability
- * libGLColorChooser.a: an OpenGL implementation of the SgColorChooser
- widget
- * glx: 2 implementations of OpenGL GLX extensions
- * nurbsTrim: makes a trimmed NURBS surfaces in OpenGL and Inventor
- * article src: accompanying src to "OpenGL and X, Part 1/Part 2/Part3," X
- Journal articles
- * stereo: software-stereo-in-a-window boilerplate examples in OpenGL
- Motif
- * cap: opengl motif-based interference checking demo
- * DBglxwidgetOpenGL: Xt/Motif widget for GL/OpenGL rendering, switchable
- between single or double buffering
- * renderboth: renders with X and OpenGL to the same window using a
- standard Motif XmDrawingArea widget as the rendering medium
- * example src: LARGE OpenGL tree of src (Xlib-only as well as Motif),
- documentation, and articles, isfast (performance measure routines), and
- xglinfo (displays info about an X server supporting the OpenGL
- extension, especially w.r.t. visuals)
-
- * paul haeberli's universe/image stuff:
-
- * pstools: 25 PostScript Processing Tools combining operations with/on
- PostScript files with IRIS GL
- * Spec.{html , txt}: definitive doc describing Silicon Graphics image
- file format
- * imgscr: 26 scripts use imgtools & pstools progs to perform extended
- image processing
- * imgtools: 218 image processing tools for the IRIS
- * GRAPHICA Obscura, Collected Computer Graphics Hacks: w/links to src
- * fonttools: 27 progs do operations with/on polygonal outline fonts &
- IRIS GL
- * jpeg: format img de-/compression sw src + support for SG img files
- to/from jpeg
- * envtools: programs to manipulate environment maps
- * vidpan: tools for controlling a Panasonic Video disc recorder
- * vidsony: tools to control SONY LVR-5000 Video disc recorder
- * mpeg: public domain MPEG video software decoder
- * {libimage, libgutil, libcan, libtiff}: complete source
- * images: over 63MB of SGI RGB image files + jpg&gif forms
- * 128sph: collection of spherical environment map images
- * 128tex: collection of small texture map images
- * 128env: cubical format environment maps
- * gobs of programs in haeberli/{abekas, envtools, impression, objtools,
- tools, vidtools}, plus autopaint, compexp, enhance, imp, leep, movie,
- mtex, styline, tritest, vidiot, vortest
- * ibrowse: extraHEEMEly swank image file browser
- * src/apps/opaste: pastes images/text into the overlay/popup planes
-
- * video:
-
- * cineswipe: records [Open]GL app's gfx to movie file w/out touching app
- itself
- * contcapt: converted OpenGL version of the VL contcapt program
- * simpleVideo: library + examples provide video prog'er w/simple
- programmatic interface on top of the VL
- * seqgrab: VL sequential frame accurate capture source (Galileo
- Video(TM)/VLAN)
- * galileo demo source: galileo.sw.demos video progs src using VL+Motif or
- VL+IRIS GL demo'ing special effects like chroma and luma keying, blends
- & transitions, and also capturing video frames for painting or putting
- onto 3D geometry (Galileo/Indigo▓ Video(TM)/Indy Video)
- * vidmap: texture-mapping of video, using Silicon Graphics
- movie/video/compression/audio libraries; selection can be a live source
- such as IndyCam(TM), other live video sources, or movie file (SGIMF,
- QuickTime(TM)), to be texture-mapped to a polygon
- * scrollmon: creates realtime scrolling credits (from either anti-aliased
- text or Silicon Graphics rgb images) or titles for video production
- * SGI DIGITAL VIDEO Specificiation: 1995 version 1.1 including data
- format and electrical and mechanical interfaces used to get digital
- video data into and out of Silicon Graphics platforms via this 60-pin
- connector
-
- * audio:
-
- * Audio and Music Applications for Silicon Graphics Systems documentation
- * SGI Desktop Audio Hardware Performance Specifications (Typical),
- Indigo▓, Indy, 3/93
- * midi: example progs using libmidi.a illustrate basic use of MIDI
- library
- * harmonizer: real-time audio pitch bender example program
- * sonic: real time audio spatialization example with graphics
- * DAT examples: command interface, copying, and DAT checking programs
- * reverb: simulated reverberation source code for real-time audio
- * ascope: displays the left channel of data coming in from an audio port
- * rock: indigo memorial barbeque theme song rapp as constructed and sung
- by mr. totally insane(tm) himself
- * cd-catalog, music catalog files for CDman(1) & cdplayer(1)
- * audio apps: including a generator of a small series of eight
- single-cycle waveforms, and progs generating oscillators and waveforms,
- loop audio samples change playback rate, mix and pitch, and sends
- output to the speaker
- * Audio Interchange File Format AIFF-C, A revision to include compressed
- audio data
-
- * X:
-
- * rgb2pix turns rgb files into X11 Pixmaps
- * Is your X code ready for 64-bit?, 9/95
- * What's New with X11R6 for IRIX 6.0 and 5.3, based on X Window System,
- Version 11, Release 6 Release Notes with SGI Annotations
- * The Past, Present, and Future of Window Systems at Silicon Graphics,
- 6/94
- * cursor: two programs -- one using "Font," the other "Pixmap"
- * font: two programs, one working with glyphs, the other doing scalable
- fonts
- * paper and src: discusses/demos implementation of a 3-color cursor in X
- * XtAppInitwIcon: src similiar to XtAppInitialize but enables app to
- generate icon window for top-level shell that generates multicolored (>
- 2) icons
- * X perf: information/documentation pertinent to X and system performance
- issues includes an SGI internal paper on "Motif Performance Notes"
- * papers on SGI's Xserver:
- o Going Beyond the MIT Sample Server: The Silicon Graphics X11
- Server
- o Programming X Overlay Windows, explains Silicon Graphics
- SERVER_OVERLAY_VISUALS usage convention to portably create X
- windows in the overlay planes
- o A Fully Functional Implementation of Layered Windows, explains
- semantic basis for Silicon Graphics current X server support for
- layered windows
- o X Server Multi-rendering for OpenGL and PEX
- * X11R5 Input Extension Library PostScript files:
- o X11 Input Extension Library Specification
- o X11 Input Extension Porting Document
- o "Appendix A, Input Extension Protocol Encoding"
- o X11 Input Extension Protocol Specification
-
- * hardware:
-
- * IRIX 6.2 version of IRIX(TM) Device Driver Programming Guide, 3/96
- * IRIX 5.3 version of IRIX(TM) Device Driver Programming Guide, 1994
- * Software Solutions to EISA Hang Problems
- * 5.3 Summagraphics tablet driver + "using X input/config files" info
- * IRIX 5.3 Comtrol Hostess 550 Serial Port Board EISA/ISA driver
- * dat.kernel: contains a sample SCSI kernel-level driver
- * Hardware Developers Handbook: Version 1.0, contains most comprehensive
- compilation of Silicon Graphics hardware information ever assembled in
- one document
- * dat.kernel, sample SCSI kernel-level DAT driver controls DAT tape drive
- * dat: User-Level SCSI DAT driver, example of how to use the devscsi
- library
- * rap: Roland RAP-10 ISA driver - an example of how to do DMA on the EISA
- bus
- * DevDriver: pre-IRIX 5.3 inst images of IRIX Device Driver Programming
- Guide and Reference Pages
- * cdmount/mountMO: allows joe user (doesn't have to be root) to mount
- either a CDROM or a Magneto-Optic (MO) drive on a Silicon Graphics
- system
- * parallel port: example of how to program for the parallel port
- * monitor calibration: information on how to calibrate the Sony monitors
- * FAQ: expanded Silicon Graphics Hardware FAQ including a list of Q&As
- culled from the last 1,800 messages (as of late 10/93) to
- comp.sys.sgi.hardware
- * GIO: files describing how to write a device driver for a GIO board on
- an IRIX 5 system software platform and IRIX 4.0.5
- * VME: VME interface document for the Personal IRIS, 4D100-4D400 series
- machines and Crimsons (does NOT cover IO4 board)
-
- * network:
-
- * Scalability in the XFS File System, 1/96
- * XFS Data Sheet and Technical Specificationss
- * Internet Request For Comments RFC & FYI archives, contains open
- standards used on the Internet today, + doc on virtually every aspect
- of the Internet, since its inception, up throught rfc1918 (current up
- to 2/29/96)
- * HIPPI Performance on IRIX 5.2 white paper, + 2 accompanying source
- progs
- * "Establishing a PPP connection using IRIX PPP" paper
- * "SLIP Installation and Configuration Guide" paper
- * Asynchronous Transfer Mode: Implementations for 1994 PostScript
- document
- * xconfr: a TCP->UDP xconf router so people can use it over the Internet
- * pcnfsd: PC-NFS(TM) daemon providing authentication and print spooling
- services access from one's PC to IRIX when used with Sun's PC-NFS
- software
- * short_timer: checks if remote host responds quickly, avoiding long wait
- for network timeout
- * rpcdemo: rpcdemo and printout link-level address of e-net or FDDI
- interface
- * xconf: X-based local area network conferencing program
-
- * WWW:
-
- * 20-or-so Java applets, a collection of java snippet code, and
- documentation
- * Hypertext Markup Language 2.0 Specification, 9/95
- * mostools, mr. totally insane(TM)'s Image Production for the Web tools
- * CGI docs & tutorial, + viewable copies of DT CGI-script files
- * The cgi-bin directory of scripts used in/by the DT
- * HTML:
- o A Beginner's Guide to HTML
- o HTML Quick Reference
- o HTML, the complete-ish guide
- * Building an Internet Firewall document
- * NCSA's httpd server documentation, version 1.3
- * A Beginner's Guide to URLs
- * World Wide Web FAQ (1/23/95)
- * WWW contains URL's pertaining to HTML/CGI/WWW tutorials, examples
-
- * Performer:
-
- * Performer 2.0 Class Source Code, 3/96
- * pfview, a performer 2.0 viewer using OGL/RapidApp/ViewKit
- * IRIS Performer 2.0 Technical Report, API, Technical Information and
- Release Notes.
-
- * PERL:
-
- * Perl Patterns (1996) and Perl 5 documentation
- * IRIX 6.2-built perl5, v5 patchlevel 001m
- * IRIX 5.3-built perl5, v5 patchlevel 001m
-
- * MAC:
-
- * UNIX Tools For Former MAC Developers, 1996
-
- * General IRIX/C/CC:
-
- * Caching and Locality (11/94) discusses issues surrounding computer
- memory
- * "The Paging Game," very old but a useful way of thinking about memory
- pages
- * IRIS Periodic tables for Workstation/Client, Challenge Server, Onyx
- Family, Power Challenge
- * context -- getting and setting user context within a process program
- * fileLocking -- local and remote file locking programs
- * sockets -- introduction to sockets with a client and a server program
- * wrapper, a C wrapper around a C++ class
- * Installing and Running IRIX on a Drive Other Than Drive 1
- * load_avg: src to obtain the current system load average
- * IRIX Operating System Periodic Table, 11/94
- * file describing colormap usage differences between 5.1* and 5.2
- * list of 5.2 IRIX patches, information current as of 7/20/94
- * irix src: tree with shell scripts, UUCP vadmin tool, irix/system-level
- programs
- * playEngine: sproc/semaphore src can raise sub-process's priority to
- circumvent preemption
- * C/C++/Make: docs directory on c++-rules.ps, C++ Exception Handling,
- Silicon Graphics Inc, Common Makefile include files, Notes, Silicon
- Graphics Makefile Conventions, and cpp/csh/make/pmake quick references
- * irix5.2 + Products Info directory includes:
- o 2 files on HIPPI: New Product Bulletin + QnA's
- o question-and-answer on the Indigo Magic User Environment Interface
- o major changes between the 4.X and 5.2 versions of the Installation
- Guide
- o IRIS Media Libraries New Product Information on dmedia_dev and
- svideodev
- o Software Compatibility Matrix for software product numbers and
- software releases from 4.0.1 to 5.2
- o Field Information Bulletin #414 documenting known bug: "Indigo▓
- XZ/Extreme(TM) stipple register causes graphics problems on IRIX
- 5.2"
- o guidelines for the use of the /usr/share filesystem
-
- * IRIX 5.3:
-
- * Documentation Catalog for IRIX 5.3 with accompanying "Manuals Summary"
- * IRIX 5.3 Manuals Listing with accompanying "Manuals Summary"
- * IRIX 5.3 Technical Publications BOM listing
- * REACT(TM) in IRIX 5.3 Technical Report for real-time extensions to IRIX
- 5.3
- * Using Asynchronous I/O and Direct I/O in IRIX 5.X
- * New Product Information for IRIX 5.3 data sheet and white paper
-
- * Open Inventor:
-
- * ivIndpTri: tesselation utility for Inventor scene graphs which
- implements an Independent Triangle Class
- * Spaceball: modified src from inventor_dev.src.sample handles Spaceball
- input device
- * DirectManipRevoSurf: OpenIV prog uses draggers for direct manipulation
- of a surface of revolution (with its own run-time DSO)
- * DirectManipTrackLight: Open Inventor files demo interactive direct
- manipulation of a Track Light
- * models: sample OpenIV files demo use of draggers+engines in
- "self-manip'ing" examps
- * lab: Open Inventor lab source plus solutions
- * 38-page showcase presentation on "Open Inventor 3d Toolkit"
- * noodle: an easy-to-use 3D object-modeler rich in using Open Inventor
- * How to Write an Open Inventor File Translator
- * Open Inventor Nodes Quick Reference Guide
- * sharedSV: shared scene viewer lets multiple users on the net
- view/change same iv file
- * soundspheres: a very primitive spacial audio program in Open Inventor
- * DxfToIv: binary/man page, converts AutoCad's DXF format files to IV
- files
-
- * speech recognition:
-
- * 1995 inst images of SGI's Speech Recognition Project
- * lackey: speech aware app launcher developed using Silicon Graphics
- speech recog software. An intro to using speech API and architecture of
- the speech software system
- * binary utilities: to enhance one's speech run-time environment
- * examples: basic speech recognition example programs
-
- * software tools:
-
- * DSOsecurity: DSO Function Authentication demos protecting DSO calls
- from interception or replacement
- * libdmalloc: debugging malloc lib useful for finding memory corruption,
- uses DSOs to plug in a different malloc library
- * Dwarf: src + doc files for DWARF, a binary debugging-information-format
- * Delta C++: The Silicon Graphics Delta C++ Compiler White Paper,
- (Preliminary, 18 pgs), new C++ compiler supports C++ shared lib
- evolution and speeds up build process
- * syms: script lists exported functions in libs, and as "undef" to ensure
- all unresolved symbols are accounted for
- * inst: one-stop-shop Silicon Graphics software directory at top-of-tree
- with links to all Silicon Graphics DT inst-images
- * crpt: script that generates a kernel core file report
- * MMmalloc: a new libmalloc, faster, better memory utilization with
- recycle
- * technical review of The Annotated ANSI C Standard + ANSI C rationale
- text
- * DSO subtree: 1993 forum slides + 8 case studies + example program
- demonstrating implementation and use of a DSO
- * Compilers "Question-and-Answer" file snarfed from
- external/internal-to-Silicon Graphics news groups
- * traceback: two progs providing alternate implementations of a function
- printing a stack traceback of the calling program
- * gencall: generates a high-level programming interface to the MIPS«
- calling convention on Silicon Graphics machines
- * dbcopy: a faster version of the memory copy routines than is found in
- libc in 5.1 and before
- * trubasic: the True BASIC programming language with a 250-line limit on
- progs which can be run with little or no modification on Macs and PCs
- * 64-bit documents in PostScript:
- o Preparing for the 64 bit Future of IRIX
- o Native 64-bit Subprogram Interface for MIPS Architectures
- o 64-bit C Porting Guide
- o 64-bit C and Fortran variable sizes file
-
- * Silicon Studio(TM):
-
- * Creative Destinations, Silicon Studio(TM) Training Centers describes
- eight locations in Europe and North America and what they each offer
- * Silicon Studio(TM) Technical Report covering video and compression
- products including Gailieo Video, Indy(TM) Video, Indigo▓ Video, Cosmo
- Compress(TM), and Sirius Video(TM)
- * The Silicon Studio for Publishing Environment from Silicon Graphics
-
- * printers:
-
- * May, 1994 list of ALL printers and scanners supported by Silicon
- Graphics w/notes including which are supported by Impressario
- * lpr: a script enabling default lp printing to be dumped to lpr(1)
- * ps_fonts: programs check whether PS device allows printing of all
- characters
-
- * FAQs:
-
- * Frequently Asked Questions--13 Silicon Graphics specific, 29
- general--file listings in subtree at top-of-tree
-
- * games:
-
- * IndiZone games binaries: blackbox, pods, and sb (Space Boulders), and
- Tom Benoist's classic solitaire game, klondike
- * source for three IndiZone I games: portfolio, and sw (Spacewar)
- * IndiZone II games source code: blix, cycles, gold, tagh, vroom
- * source for Silicon Graphics classic "buzzwordBingo," cubetris, and
- seahaven games
-
- * exampleCode:
-
- * smoke: Texture Mapped `smoke' special F/X implementation +
- documentation
- * stereo: src for 5.2 IRIS GL software-stereo-in-a-window or "SoftStereo"
- * I18N: examples of internationalization and localization with
- implementation of wide characters for string manipulation & XPG/3 and
- MNLS message cataloging
- * Inventor: src/documentation/data files and full-function scientific
- calculator plus additional Inventor Nodes and audio and Inventor
- Classes
- * buffer: GLX mixed model Motif double-buffered overlay program
- * texvol: performs volume rendering using 2D or 3D textures
- * littleRedCap: an Xlib GLX mixed model interface checking and capping
- demo
- * GLX: example implementations of (4.0) mixed model programming
- * dualhead: GLX example code illustrates basics of writing code taking
- advantage of multiple screens
- * SciTex: a paper and example code describing Texture Mapping in
- Technical, Scientific and Engineering Visualization
- * gameOfLife: example implementation using the stencil planes
- * fconv: Motif-based numeric format conversion utility for hex, octal and
- decimal equivalents
- * 3Dmodeling: routines (and example programs) to help build solid models
- * cap: IRIS GL demo of a technique to "cap" clipped (cut-away) solid
- object
- * calc: IRIS GL implementation of a Reverse Polish Notation calculator
- * swirl: IRIS GL texture generator program for texture maps
- * csg: example src and paper on constructive solid geometry
- * outline and stencil: programs implementing drawing in the stencil
- planes
-
- * demos:
-
- * source code for 47 SGI demos:
- o OpenGL based: atlantis, backtrace, drip, fadeflip, globe,
- glutduck, ideas, insect, lorenz, puzzle, stonehenge, tex_cube,
- walker
- o IRIX 4 GLX-based video: specialfx, vidtmesh, vidpaint, trails,
- bigvideoin
- o general IRIS GL: atlantis, bounce, buttonfly, closeup, curve,
- demograph, dragon, flight, flip, ideas, logo, newave, newton,
- rotimg, snoop, snurb
- o VGX-intended: blob, envmap, morph, shadows
- o audio: amesh, bz, drive, synthia
- o RealityEngine intended: atom, distort, fastshadows, and weather
-
- * binaries:
-
- * fsn -- File System Navigator now reads relative paths Check out fsn as
- an alternative to visually scanning the Toolbox tree
- * inout+backat: groupware progs establish an In/Out board on a local
- network
- * tiepoint: demos use of Control|Tie points to determine coefficients of
- a polynomial warping function
-
- * Multi Processor implementations:
-
- * MP: subtree for parallel programming applications issues, includes how
- to combine mips1 & mips2 objects into a single mips1/2 executable thru
- a jump table implementation, and a using a high resolution timer of the
- io3 board on an r4k-based Silicon Graphics system
-
- AND, other TOP-OF-TREE ASCII text information files besides this one:
-
- ALL DTa-z* files have a .html form superior to the following;
- the .txt format is included for access-versatility.
-
- DTa-zAudio.txt: DT sound files listed by directory
- DTa-zDocs.txt: documents listed by title
- DTa-zIV.txt: Inventor .iv data files listed by directory
- DTa-zImgsGIF.txt: gif images (so many, so listed separately)
- DTa-zImgsJPG.txt: jpg images (so many, so listed separately)
- DTa-zImgsRGB.txt: rgb images (so many, so listed separately)
- DTa-zImgsTIF.txt: tif images (so many, so listed separately)
- DTa-zImgHaeb.txt: images in src/haeberli listing (info "richer")
- DTa-zInst.txt: inst images listed by directory
- DTa-zLibs.txt: library archives and DSOs listed alphabetically
- DTa-zSrc.txt: DT binaries listed alfabetically w/path-location
-
- DThelp.txt: Help topics relevant to the operation of the v6.1 CD
- README: this file in boring ascii text form
-
- Makefile.README: IRIX 5 gotcha's as far as MAKE(1) is concerned
- README.Inventor: how to compile with Open Inventor 2.0 and
- Inventor 1.1.2 libs + hdrs on the same machine
- sifttree.README: how to do multiple keyword/filename searches
-
- ------------------------------------------------------
-
- After sampling the software, you may want to copy some or all of
- the code from the CDROM to your workstation. Although you may copy
- the software to any disk with enough space, it is intended to be
- copied into the "/usr/people/4Dgifts/toolbox" directory. Local
- Makefiles are provided for all source code.
-
- Total size of the v6.1 DT is approximately 614+ megabytes on CD 0,
- 596+ megabytes on the CD 1, and 594+ megabytes on CD 2.
-
- ----------------------------------------------------------------------------
-
- Please find below the contents of the viewDT helpfile
- (/CDROM/bin/helpfile) and the dtCDmgr internal helpfile as of
- September 25, 1996. The helpfile available via the "Help" button
- in the viewDT window will be more current than this version.
-
- ----------------------------------------------------------------------------
- start of viewDT helpfile (/CDROM/bin/helpfile)
-
- The purpose of this "help" file is to provide information about
- initiating viewing of the v6.1 CD form of the Developer Toolbox.
- Areas discussed are:
-
- 0) if your CDROM drive is not mounted as /CDROM
- 1) location of Developer Toolbox "help" documentation
- 2) prerequisites to satisfy before starting any viewing
- 3) how to do the viewing
- 4) essential information about the viewing process
- 5) files placed on your workstation while running viewDT
-
- 0) if your CDROM drive is not mounted as /CDROM
- -------------------------------------------
-
- Throughout this document we presume you have the DT CD
- mounted as /CDROM. Some sites will choose to mount the CDROM
- drive elsewhere, or will have more than one CDROM drive. You
- will need to know what your system's directory name is, if it
- is other than /CDROM, and employ it accordingly in your use
- of these instructions. The most direct way to ascertain under
- what directory name the CDROM device is mounted as is to run
- the following command in a shell window:
-
- % more /etc/fsd.tab
-
- For example, the /etc/fsd.tab file of the system on which
- these notes were written contains the following:
-
- /dev/dsk/dks0d4s7 /CDROM efs ro,sock=/tmp/.mediadXXXXXX 0 0
- /dev/rmt/tps0d5nr /tape archive opts=NA,sock=/tmp/.mediadXXXXXX 0 0
-
- If you don't see the string "CDROM," the most commonly
- employed alternative name is "cdrom." You will need to
- substitute our use of "CDROM" in command sequences below,
- with whatever your system is using as "CDROM".
-
- 1) location of Developer Toolbox "help" documentation
- ---------------------------------------------
-
- A printed version of this file is the actual liner notes of
- the Developer Toolbox CDs. It is the oldest and most out of
- date version of the information. The CDs have the next most
- current version of this file. It is on all DT CDs in
- /CDROM/bin/helpfile. Also on each CD, is a superset of this
- file that describes this and other helpful information
- regarding use of the Toolbox. It is located via the Help
- button (with the image of a hawk) on the TOP/HUB entry page
- of the Toolbox (a text only version of this
- /CDROM/toolbox/DThelp.html file is to be found in
- /CDROM/toolbox/DThelp.txt). As is typical, the CD version of
- this file is a snapshot of the live one found via the
- https://www.sgi.com/toolbox/ secure web house URL. Don't
- confuse the Help pull-down menu in the upper-right corner of
- the Netscape browser window, with our "Help" icon button. The
- browser pull-down menu will take you to information about
- Netscape itself.
-
- 2) prerequisites to satisfy before starting any viewing
- -------------------------------------------
-
- There are some prequisites you will want to ensure are
- satisfied before you attempt to view anything on the
- Developer Toolbox. There are two versions of the following
- information: one for people on a system running IRIX 6.2, and
- the other for people running IRIX 5.3 (or anything else prior
- to IRIX 6.2).
-
- A. For people running viewDT on an IRIX 6.2 system:
-
- i. Make sure you have all the Netscape helper programs
- installed.
-
- You can verify you have IRIX 6.2-released versions of
- the following subsystems containing the necessary
- netscape helper apps by running the versions command and
- comparing the described version numbers to the
- following:
-
- + showcase -- IRIS Showcase 3.4
- showcase.sw.showcase
- + inventor_eoe -- Inventor Execution Only
- Environment, 2.1.2
- inventor_eoe.sw.2_0
- + imgtools -- ImageVision Tools, 3.0
- imgtools.sw.tools
- + il_eoe -- ImageVision Library Execution Only
- Environment, 2.5.1
- il_eoe.sw.c++
- il_eoe.sw.tiff
- il_eoe.sw.sgi
- il_eoe.sw.jfif
- il_eoe.sw.gif
- + dmedia_eoe -- IRIS Digital Media Execution
- Environment, 6.2
- dmedia_eoe.sw.audio
- dmedia_eoe.sw.common
- dmedia_eoe.sw.lib
- dmedia_eoe.sw.soundscheme
- dmedia_eoe.sw.midi
- dmedia_eoe.sw.tools
- dmedia_eoe.sw.video
- + dps_eoe -- Display PostScript/X, 2.0.5 based on
- PostScript Level 2
- dps_eoe.sw.dps
- This subsystem is not needed for people who use
- something other than xpsview(1) to view PostScript
- files on their system. You can arrange to use a
- different PostScript viewer via your personal
- $HOME/.mailcap file and an appropriate substitute
- helper program (e.g. ghostview).
- It is worth mentioning that if you do not have your
- own $HOME/.mailcap and/or $HOME/.mime.types files,
- versions of these will be created for you.
- $HOME/.mime.types is used to augment the global
- default definitions
- (/usr/local/lib/netscape/mime.types) of the file
- extensions which correspond to a particular mime
- type. $HOME/.mailcap is used to augment the global
- default definitions
- (/usr/local/lib/netscape/mailcap) of the mime types
- which correspond to a particular helper
- application. There will be some Toolbox-specific
- definitions added to both of these files to help
- support the viewing of Developer Toolbox content.
-
- B. For people running viewDT on an IRIX 5.3 (i.e. a non IRIX
- 6.2) system.
-
- i. Make sure you have all the Netscape helper programs
- installed.
- (Available on the Descktop Special Edition (DSE) 1.1 CD)
-
- You can verify you have sufficiently current versions of
- the following subsystems containing the necessary
- netscape helper apps by running the versions command and
- comparing the described version numbers to the
- following:
-
- + showcase -- IRIS Showcase 3.3.3
- showcase.sw.showcase
- + inventor_eoe -- Inventor Execution Only
- Environment, 2.1.1
- inventor_eoe.sw.inventor
- + imgtools -- ImageVision Tools, 2.3
- imgtools.sw.tools
- + il_eoe -- ImageVision Library Execution Only
- Environment, 2.5
- il_eoe.sw.c++
- + dmedia_tools -- IRIS Digital Media Tools, 5.5
- dmedia_tools.sw.movietools
- dmedia_tools.sw.soundtools
- + dmedia_eoe -- IRIS Digital Media Execution
- Environment, 5.5
- dmedia_eoe.sw.audio
-
- If you do not have the above subsystems loaded, you can
- find them on the DSE 1.1 CD, the second CD included in
- the v5.1 DT. It contains all the inst images needed to
- satisfy the above prerequisites.
-
- If you do not have the v5.1 DT, look for a copy of the
- DSE 1.1 CD with your collection of IRIX 5.3 CDs. If it
- is not there, you can also access the DSE 1.1 contents
- at https://www.sgi.com/toolbox/DSE1.1/. If you are
- unable to do this, contact the Developer Program at
- devprogram@sgi.com, or on the phone either via
- 1-800/770-3033, or 415/933-3033, or by fax via
- 415/969-6327, and tell them you need a copy of the DSE
- 1.1 CD sent to you through the post.
-
- ii. Make sure you have all the appropriate patches
- installed.
-
- Not all subsystems in these patches will install -- you
- will only be allowed to install subsystems corresponding
- to base software already installed. In other words,
- always attempt to install the entire patch and don't be
- alarmed about the parts which do not install.
-
- Some of the patch locations mentioned below also contain
- a recommended patch list. It is helpful to know your
- hardware and O.S. level in order to install the
- recommended patches. We are working to have this
- information included in the toolbox. We do have an
- abbreviated list below of seven key patches for IRIX
- 5.3, current as of August 14, 1996. All of them are
- replacements of similar IRIX 5.3 patches recommended in
- the v5.1 DT. These patches are also available on the
- toolbox in /toolbox/dist/5.3/patches/
-
- Patch 1412 - IRIX 5.3 Networking Rollup Patch
- 3MBs 8/13/96
- Patch 1268 - 5.3/5.3xfs combined kernel rollup patch
- 8MBs 6/6/96
- Patch 1264 - XFS rollup patch for 5.3
- 30MBs 5/1/96
- Patch 1102 - NFS roll up
- 2MBs 4/3/96
- Patch 1095 - Scrolled Window patch
- 2MBs 1/19/96
- X server roll up Choose at most one of the following
- Patch 1187 - excluding Impact graphics (for
- non-Impact systems)
- 14MBs 3/22/96
- Patch 1271 - only for Impact graphics (for Impact
- systems)
- 2MBs 5/1/96
-
- For those people with support contracts these patches
- are available in the Support Folio quarterly release
- CDs, and also inside Silicon Surf's SurfZone (to
- register, go to http://www.sgi.com/Misc/zone.html), in
- Supportfolio Online's "Silicon Graphics's support
- patches on the web" entry page.
-
- iii. Possible Inst Warning Messages and Conflicts:
-
- There are two different types of warning messages you
- might see which are benign. When you run the inst
- command "keep Same" as part of the prerequisite install
- sequence, you might see the warning message "No matches
- were found." You can safely ignore it.
-
- After running the inst command "go," you might see some
- conflicts concerning subsystems not presently installed
- on your system. These should offer a single resolution
- to the conflict. The choice will be to not install a
- particular patch subsystem. It is quite safe to select
- this single choice resolution to the conflict.
-
- Rhere is one error condition which might occur which
- will require some work on your part. In a shell window,
- run the command "versions tooltalk_eoe". If you see the
- subsystems "tooltalk_eoe.sw.links" and
- "tooltalk_eoe.sw.runtime" listed, there is nothing more
- to do. Otherwise, before performing the prerequisite
- install sequence, you must locate your "IRIX 5.3" CD and
- install the two tooltalk_eoe subsytems mentioned above.
- If for some reason you are unable to install these
- subsytems, then you will be unable to view the only two
- movies which are present on the Developer Toolbox v6.1
- CD.
-
- iv. A PostScript Viewing Issue:
-
- You will have nothing more to do, if you have already
- installed the 5.3 subsystem, dps_eoe.sw.dps, which
- provides the Netscape viewer application xpsview.
- Without this subsystem you will not be able to view
- PostScript files on the Developer Toolbox. Of course,
- you can arrange to use a different viewing program via
- your personal $HOME/.mailcap file and an appropriate
- substitute helper program.
-
- It is worth mentioning that if you do not have your own
- $HOME/.mailcap and/or $HOME/.mime.types files, versions
- of these will be created for you. $HOME/.mime.types is
- used to augment the global default definitions
- (/usr/local/lib/netscape/mime.types) of the file
- extensions which correspond to a particular mime type.
- $HOME/.mailcap is used to augment the global default
- definitions (/usr/local/lib/netscape/mailcap) of the
- mime types which correspond to a particular helper
- application. There will be some Toolbox-specific
- definitions added to both of these files to help support
- the viewing of Developer Toolbox content.
-
- 3) how to do the viewing
- --------------------
-
- To view the Developer Toolbox, simply type the following
- command:
-
- % /CDROM/bin/viewDT
-
- Move the cursor into the Toolbox window which pops up. Now
- press the "Enter" key on your keyboard. This command will
- copy about 10 megabytes of Developer Toolbox viewing
- utilities to your local disk, if they have not already been
- placed there by a previous viewDT session. The Developer
- Toolbox viewing utilities will be upgraded with a newer
- version, if one is found on the CD. Specifically, to the
- directory /usr/tmp, unless the environment variable TMPDIR is
- defined. The next time you run, the command will not need to
- recopy this data. Although we recommend you keep this data
- local, you can elect to have it removed by running the
- command "viewDT -r" rather than "viewDT". If you would prefer
- to have the 10 Meg stored in a different directory you can
- also do this by running the command "viewDT -f
- <new_directory>" instead of "viewDT"
-
- There are several modes in which viewDT can be run:
-
- viewDT [-r] [-f tmp_dir] [-C CD_dir]
- This is the standard mode outlined above, with one
- exception. The -C option allows viewDT to be run from
- the DT_utilities directory rather than from a DT CD. In
- fact, the -C option must be used when running from the
- DT_utilities directory. You might need to do this when
- using a more advanced version of the DT_utilities with
- an older CD version of the Developer Toolbox. Such a
- condition does not currently exist.
- viewDT -u [-f tmp_dir]
- This version of the command is used to just create the
- DT_utilities directory. It is most often used as one of
- the steps used to install a fixDT patch for a particular
- DT CD. The -f option is only needed when the
- DT_utilities directory should be placed in a particular
- directory.
- viewDT -R [-f tmp_dir]
- This version of the command is used to just remove the
- DT_utilities directory. The -f option is only needed
- when the DT_utilities directory exists in a non-standard
- directory.
-
- 4) essential information about the viewing process
- -----------------------------------------
-
- There is some essential information which will help you
- manage your workstation resources and your time as you view
- and use the Developer Toolbox CD.
-
- o First off, activating the "Help" button produces this
- help file, which you probably already know since you are
- reading this.
-
- o You may see a Netscape "Question" window informing you
- of a Netscape lock file. You will see this if you have
- Netscape running in another window. If you do not care
- if you will be unable to save bookmarks and other
- history in this new window then just click "OK".
- Otherwise, click "Cancel", close the other Netscape
- window and reselect "View".
-
- o If you are not connected to the Web and the Internet,
- then there are a number of Toolbox features you will not
- be able to access. Specifically, Web references to
- places outside of the Developer Toolbox CD and the
- pheedback mechanism.
-
- o The first time you access or follow a link to a place
- not on the current CD, the utility dtCDmgr will be run.
- It will allow you to specify how to mount the needed CD
- and any other CDs which will also be needed. The
- helpfile for dtCDmgr appears below.
-
- o When the Toolbox window is present, it shows the server
- status of both the "http" server, the web server, as
- well as the "oksvr" server, the server for the search
- engine. It takes time for the two servers to be started.
-
- o There are a separate pair of servers created for each
- user viewing the CD. It is literally your own personal
- web site. You may want to keep these servers running if
- you plan to periodically access the Toolbox. The way to
- do this is to not "Quit" from the Toolbox window, but
- simply leave the window running on your console either
- in its opened form or stowed as an icon.
-
- o Activating the "View" button for the first time starts
- up the httpd and oksvr servers and then starts up
- netscape. Upon exiting the Netscape window, the little
- Toolbox window returns to your console screen.
- Subsequent activations of the "View" button simply
- invokes netscape again, since the two servers are
- already running.
-
- o When you have quit/exited from the Netscape window, and
- the little Toolbox window has returned, you will see the
- "running" status of the two servers displayed and their
- respective port numbers.
-
- o Netscape is fairly consumptive of memory, so you may
- want to exit from netscape, leaving the servers running.
- Unlike netscape, the servers consume very little memory.
- The binary filename for the http server is
- "dt_httpd.exe". The binary filename for the oksvr server
- is "dt_oksvr". These have both been renamed to avoid
- confusion with any httpd/oksvr executables already
- running on your system. A helpful way to see how much
- memory netscape is currently using is with the gmemsuage
- program, the graphical memory usage display tool
- included on the DT.
-
- 5) files placed on your workstation while running viewDT
- -----------------------------------------------
-
- Files are placed on your workstation to support the running
- of the two servers.
-
- If you don't already have $HOME/.netscape-preferences,
- $HOME/.mime.types, and/or $HOME/.mailcap files, then
- instances will be created for you. You are likely to already
- have these files if you run Netscape or some other web
- viewer. These three files are the only files created by
- viewDT which persist after you quit from it. Additionally,
- the files $HOME/.mime.types and $HOME/.mailcap have some
- lines needed to correctly view certain types of files on the
- Toolbox. In both files you will see a comment line of the
- form "#--TOOLBOX_Compliant_File----". Please do not remove
- these lines. They mark your files as having the necessary
- definitions present. Just after this line will be the
- definitions bounded by comment lines of the form
- "#--TOOLBOX_SPECIFIC_THINGS".
-
- In the $HOME directory, you will find the file .dtcdresource.
- It contains a list of the CDROM drives and/or directories
- where dtCDmgr has been directed to find DT CDs. This file is
- used to save the user from re-specifying these locations
- every time viewDT is invoked.
-
- In the /tmp directory, you will find two files (described
- below) for each user. These files only exist while the viewDT
- is running. The <n> at the end of their file name,
- corresponds to the port number of the httpd server for those
- files. For instance, .cdlocation_8080 corresponds to the
- mount point of the CDROM for the httpd server listening to
- port 8080.
-
- In the /tmp directory, you may find the directory .portlock.
- It is used when searching for free ports from which to run
- the httpd and oksvr. There is the possibility an unexpected
- error will fail to remove this directory, which must then be
- removed manually.
- o .cdlocation_<n> - which defines the mount point of the
- CDROM.
- o .userhome_<n> - which defines the absolute path location
- of your $HOME directory.
-
- The $HOME/.www directory is a transitory directory. It only
- exists while viewDT is running. In it, you will find several
- files and directories:
- o .DT_DocRootFile - a file used by Developer Toolbox
- cgi-bin scripts to point to the Developer Toolbox
- document root. In our case, it points to
- $HOME/.www/htdocs.
- o .DT_OksvrRoot - a file used by Developer Toolbox cgi-bin
- scripts to point to the Developer Toolbox searchtools
- directory. In our case, it points to
- $HOME/.www/htdocs/toolbox/searchtools.
- o cgi-bin - a link to the Toolbox cgi-bin directory
- <DT_utilities>//cgi-bin/
- o conf - the directory of configuration files for your
- Toolbox web-on-a-CD.
- o htdocs - the Document Root of your Toolbox web-on-a-CD.
- o icons - a link to the directory <DT_utilities>/icons/
- . It is the directory of the standard X bitmap icons.
- o logs - log directory of your Toolbox web-on-a-CD.
- It contains the access_log, agent_log, error_log, and
- referer_log log files. It also contains the port numbers
- of the httpd server and the oksvr server in the
- httpd.port and oksrv.port files. It contains the process
- ID of the httpd server in the httpd.pid file.
-
- end of viewDT helpfile (/CDROM/bin/helpfile)
- ----------------------------------------------------------------------------
-
- ----------------------------------------------------------------------------
- start of dtCDmgr helpfile
-
- How to use the Developer Toolbox
- Distributed CDROM Resource Manager
-
- To EJECT Your Currently Loaded CD:
-
- 1. press LEFTMOUSE on the CD listed in the body of the dtCDmgr window (to
- select it)
- 2. press the "Eject" button (second from left at bottom of window)
- NOTE: If the eject fails you will have to do the following:
- o In a shell window, become super user ("su -")
- o Run the command "umount -k <device>", where <device> is the drive
- you want to eject (e.g. execute "umount -k /CDROM" to free up the
- CDROM drive device). Be aware: this will kill any processes using
- this device. As long as this is only the DT, you'll be OK.
- o After running umount, repeat step 2 (the single-line) above, and
- continue.
- 3. replace the CD with the one for which you are being prompted
- 4. make sure the same CD device is selected (press LEFTMOUSE if necessary)
- 5. in the "Edit" pull-down menu, choose the "Refresh" menu item
- 6. press the "Done" button (button at bottom right-corner of window).
-
- dtCDmgr orientation
-
- You probably started up this utility, dtCDmgr, by trying to go to an
- unmounted link. This is the most typical way to start it. You can also start
- dtCDmgr by hand in the same way you started up viewDT, but viewDT must
- already be running before you invoke dtCDmgr. For instance, if you started
- viewDT by typing "/CDROM/bin/viewDT", you can then start dtCDmgr after
- viewDT is already running by typing "/CDROM/bin/dtCDmgr".
-
- Use the dtCDmgr utility to manage local and remote CDROMs for your Developer
- Toolbox CD datasets. For example, you can load the first CD in your local
- CDROM drive and the second and third CDs in remote drives. Use the "Add..."
- button to add local and remote CDROM mount points (paths) that you use to
- access the other CDs and the information on them.
-
- NOTE: If you only have one CDROM drive, you must first eject your currently
- loaded CD and then insert the CD for which you are being prompted. To do
- this, select the CD shown in the dtCDmgr window with LEFTMOUSE. This will
- make the Eject button come alive. Press Eject and then switch CDs. Then
- using the Edit pull-down menu, select "Refresh" to have the dtCDmgr
- recognize the CD you have inserted. The final step then is to press the
- "Done" button.
-
- NOTE: Automount must be running in order to access remote-mounted CDROMs. If
- you are not familiar with this, see the AUTOMOUNT(1M) man page for more
- information.
-
- The remote CDROM paths are specified as follows:
-
- /hosts/hostname/cddirname
-
- where:
-
- hosts is the actual name of the subdirectory in the root directory
- hostname is the name of the remote machine
- cddirname is the path of a mounted CDROM
-
- for example, /hosts/rocinante.engr/CDROM
-
- Important Files
-
- $(HOME)/.www_6.1 is the temporary directory used by the viewDT command.
- $(HOME)/.dtcdresource contains the pathnames of the local and remote CDROMs
- you configure and from which the dtCDmgr utility reads.
-
- User Interface
-
- Using the Display Region
-
- The display region is the bulk of the dtCDmgr window listing the
- currently mounted CD(s). For example if you started by loading CD 0 in
- your local CDROM drive, you will see one line in the dtCDmgr display
- region that reads,
-
- [purple CDicon image] Developer Toolbox v6.1, CD 0 (/CDROM/)
-
- To select an entry from the display region, use the left mouse button
- to click on it. Clicking on the line a second time will deselect it.
- Selected entries are highlighted in dark red. See "Using the Pull-Down
- Menus" section below for a descrition of the operations possible to
- perform on selected entries.
-
- The display region in the center of the dtCDmgr utility lists the CD(s)
- and CDROM-drive(s) currently know to the dtCDmgr. Entries consist of a
- CD icon, a CD title, and a pathname. The CD title will only appear if
- the pathname points to a recognized mounted SGI CD.
-
- There are four distinct CD icons:
-
- o A filled icon represents a CDROM that is loaded.
- o An unfilled icon represents an empty CDROM drive.
- o A purple filled icon means it is a recognized SGI CD.
- o A circle with a lightning bolt represents an invalid path.
-
- Using the Buttons
-
- There are four different buttons appearing at the bottom of the GUI:
-
- Add... To add a absolute pathname for a CDROM.
- The CD title is read from the CD. Do not attempt to add
- it.
- Eject To eject the selected entry or entries.
- Cancel To quit without updating the resource file.
- Done To update the resource file and quit.
-
- Using the Pull-Down Menus
-
- o To update the resource file and quit, choose "Exit" from the File
- pull-down menu (this has the same effect as using the "Done"
- button).
- o To remove selected entries from the display region, choose "Delete
- Selected" from the Edit pull-down menu.
- o To modify a selected entry, choose "Edit Selected..." from the
- Edit pull-down menu.
- o To update the status of all currently mounted CDs, choose
- "Refresh" from the Edit pull-down menu.
-
- Troubleshooting
-
- If a CDROM device is busy, you cannot eject a CD. Make sure no other program
- is using a file on the CDROM. For instance, one might be editing a file of
- the CD, or running a program from the CD, etc. Also, in any shell or dirview
- window, do not let your current working directory be any directory under
- /CDROM. If you cannot eject a CD using the dtCDmgr utility, try a hardware
- eject (pressing the eject button on the CDROM drive), or use the fuser(1M)
- command, for example:
-
- fuser -cu /CDROM
-
- to find out who else is using the CD. Note the state change of the desktop
- CDROM icon, when you load or eject a CD.
-
- end of dtCDmgr helpfile
- ----------------------------------------------------------------------------
-
- ----------------------------------------------------------------------------
-
- janitors's corner:
-
- this one is going through a particularly bad case of "notimeitis", the
- diagnosis otherwise known as the "i'm too bizi" dis-ease. with numbness in
- the right arm from too much typing, a.k.a. Repetitive Stress Injury (RSI),
- and a ruptured extensor tendon in the left hand's middle finger's outermost
- knuckle, the past months have included the beginnings of attempts to learn
- how to type differently (for the numbness) and the wisdom of the body
- stepping in to regain a missing sense of proportion the mind can so oft be
- led astray by.
- the major efforts during the period while we endeavored to create v6.1
- was preparing and presenting our toolbox talks at the forum, updating swank
- from 5.3 to 6.2 and then getting everything we could working again by this
- august, as well as documenting what we did, strengthening and extending the
- integrity of the DT serving process, implementing as much of our
- automated-nightly-build mechanism as possible which entails re-imaging the
- internal, external, or CD image trees of the toolbox, re-indexing them and
- testing the integrity of links, and lastly providing support for the sgi
- commerce web server, https://www.sgi.com/. where we could grab extra time we
- collected and integrated new and updated content for the DT.
- we're very pleezed to have Carsten Koch's CDio Gold Medal software for
- reading and writing audio, efs and iso9660 CD formats. the ReadCD and
- WriteCDR programs add greatly to the DT CD manipulation tools. we had hoped
- to have a much more articulated and explicit message at this juncture
- expressing our interest and desire to promote collaboration between
- ourselves and all of you of which the contribution Carsten has made is the
- most stellar current example. we asked about the level of interest in this
- in the "Your Introduction to the Toolbox" labs at the forum and were pleased
- with the enthusiastic responses. the example of gdiff(1) was mentioned: to
- provide the source on the DT -- since it no longer has an owner in
- engineering and is in fact no longer included on IRIX 6.2 (now replaced with
- xdiff) -- so anyone could take and enhance it with the numerous extensions
- and enhancements it could adopt, then send the changes back to us to
- incorporate into the DT and make this available to everyone else; repeat,
- repeat, repeat, ... obviously this can become a very powerful way to extend
- what we as the janitors can provide on the DT. (unfortunately, it is with
- great regret that, due to historical constraints, we cannot include gdiff's
- source on the DT.) yet one more thing we wanted to do but haven't been able
- to make the time for. see our 18 month out revised-since-the-forum
- TODO-wish-list schedule to get a better sense of all we would like to
- accomplish.
- it's never felt as "backed-up" as this. a dear friend, who created the
- incredibly unique "i on Visual Computing" (http://www.sgi.com/ion/ -- see
- the excellent Mouse Mauls Man!, fall'95, vol #3, ion article on RSI with
- links to online informational resources) was talking about the pace of
- things: "but you've been doing this for over 10 years -- you're used to it
- -- i've only been in this industry for a year and a half and it's unreal."
- to which i replied, "but it's only been this way since the web kicked in.
- never has there been as much to do to keep things going, to keep things
- `current'". the urge within to do the very best possible while at the same
- time not becoming thrall to the machine at the expense of living has never
- been more challenging. this one's own web haus at http://www.ratical.com/
- has been "on ice" since mid june. leaving that ground fallow has been very
- disheartening. our culture's worship of the intellect, the past participle
- of intelligence, and living life placing the greatest emphasis on thought,
- the response of memory -- of everything we've ever experienced prior to this
- moment -- storing up these memories and calling that knowledge, has
- imprisoned us in an idolization of the rational at the expense of
- instinctual and intuitive awareness and wisdom. we have lost a fertile area
- of our psychic inheritance and seem determined to leave it lost. present and
- accounted for as a birthright at the moment we first breathe, this
- irreplaceably precious universe of understanding and connection is
- shamefully neglected by the preeminence given to thought. the urgent feeling
- for life within grapples with this conundrum. for those who feel any sense
- of affinity with this, i can't recommend strongly enough a story in two
- books that has deeply touched something within more than anything equivalent
- in over 20 years: A Story Like The Wind and A Far Off Place by Laurens van
- der Post.
-
- He did what he did instinctively. Yet responsibility for an
- accurate report on his life forces one to ask oneself something
- about the nature of this instinct. One wonders whether it was not
- the process of growth, produced by the urgent feeling for life
- within himself, hastening to the rescue of an inexperienced and
- vulnerable nature, in danger of having its evolution arrested,
- compelling him to concentrate on the growth of things in the world
- without so that their example would set in motion again growth
- within himself. World without and world within, after all, whether
- one knows it or not are expressions of one another; interdependent
- and ceaselessly in communication, serving something greater than
- the sum of themselves. They are, however stern and exacting,
- allies of a questing spirit, particularly a young spirit, charged
- to join them both in a little garden allotment of space and time.
- Happy for Francois, therefore, despite the miseries of the moment,
- that he was free of the mistrust of instinct and intuition wherein
- contemporary Europe tends to imprison human imagination, and that
- the pagan influences of his environment encouraged an
- unquestioning acceptance of this impulse which came to him.
- A Story Like The Wind, p. 123-4
-
- dave@sgi.com singular
- DTjanitor@sgi.com duo
- 415/933-3556 voice-box
- 415/967-6239 fax-me
- we come to serve.
- all responses ARE greatly appreciated.
- swanx for yer interest/participation,
- dave ratcliffe
-
- -------------------------------
-
- This toolbox CD cycle has been one of maintenance, for each of us
- personally, as well as with the project as a whole. Creating the DT 6.0 CD
- set pushed it and us to the edge of what is possible. In fact, we/SGI are in
- the process of patenting the multi-CD website mechanism developed for the DT
- v6.0. I've spent a lot of my time making the the mechanism more robust and
- to some extent helping dave with the port of the DT to IRIX 6.2. I've also
- tried to do some mental/physical healing. (Those who know me will
- undoubtably mention mental improvement is not very probable.)
-
- There are many, many improvements we want to effect to make the website
- better. It just seems we never have the time in which to accomplish all we'd
- like. I/we are still trying to find the balance among performing miracles at
- work, having a life and keeping a life. I've cut back from 14-16 hour days
- to just 10-12 hour days and will have been in three musicals (after a ten
- year break) in a 3 1/2 month period ending mid September. It has been a
- rejuvinating, although tiring, path.
-
- The divider art we chose is one of sustainable cultivation. It is a reminder
- of both the fundamental nature of the DT v6.1, as well as a current goal to
- weave into the fabric of our lives.
-
- murphy@sgi.com
- DTjanitor@sgi.com (the two of us)
- 415/933-1934 (Voice)
- 415/967-6239 (Fax)
-
- - The object of teaching a child
- is to enable him to get along without a teacher.
-
- - The work will teach you how to do it.
-
- - The world is full of people
- looking for spectacular happiness while they snub
- contentment.
- ... Tom
-
- Credits
- ----------------
-
- THIS TOOLBOX WOOD NOT HAVE BEEN POSSIBLE WITHOUT Tom Murphy's continuous
- creation of more mechanism to generate and serve the Toolbox evermore
- efficaciously, Rob "barefoot gaud" Toy's steadfast support in updating swank
- to IRIX 6.2 as well as keeping it going through all sorts of "system
- vagaries", Marc Romankewicz's unconditional support in helping to burn the
- series of trial as well as final CD WORM masters, Sophie Lonsky, and Amy
- Gregg's indefatigable focused direction and talents to manifest production
- of this CD;
- EXTRA SPECIAL THANX ALSO GOES TO Donna Yobs, Carsten Koch, Chris Pirazzi,
- Michael Portuesi, Nelson Bolyard, Grant Dorman, Michele Chambers-Turner,
- Greg Poist, Micheal Minakami, Allen Akin, Kimi Bishop, Patrick Bouchaud,
- Ariel Faigon, Robert Tray, Kent Sandvik, Keith Cok, Dave Bouvier Kris Solem,
- Dave Olson, Todd Kulick, Dave Frederick, Greg Ferguson, Robert Skinner,
- Anatole Gordon, Rick McLeod, Dave McAllister, Michael Stebbins, Ravi
- Shankar, Jim Truher, Jeff McDonald, Caroline Lowry, Pete Sullivan, John
- Schimpf, Jessica Hardwick, Calvin Chinn, Grant Gouldon, Ben Mahjoor, Victor
- Riley, Lance Welsh, Sam Leffler, Tom Benoist, Mike Gold, David Marsland,
- Mark Kilgard, Gretchen Helms, Arsenio Briones, Bill Henderson, Shabbir
- Latif, Matt Johnson, Judy Xavier, Beejay Murphy, Kathy Roy, Scott Henry,
- Susan Lewis, Peter Hecke, Joe Ushana, Boe Gatiss, Bob Miller, Andy Cameron,
- Mike Sweet, Roger Chickering, Kathy Simpson, Jim Helman, Doug Young, Rod
- Armer, Callum Eastwood, Rhonda Rowland, Scott Takaoka, Ken Kershner, Bob
- Green, Art Gary, Phil Culver, Ken Trant, Louis Crumpler, Matt Williams,
- Aaron Schuman, Roger Brown, David Watson, Terry Drasny, Ann LaGrone, and Eva
- Manolis
- --------------------------------------
-
- For all issues relative to the content of the Toolbox, pleeze contact:
- o dave "information ferret" ratcliffe: dave@sgi.com, 415/933-3556,
- fax: 415/967-6239
- o Tom "the mechanic" Murphy: murphy@sgi.com, 415/933-9134, fax:
- 415/967-6239
- o or, DTjanitor@sgi.com which sends mail to both of us
- simultaneously.
-
- For all other issues relative to the Toolbox, pleeze contact:
- o devprogram@sgi.com, 415/933-3033, 1-800/770-3033, fax:
- 415/969-6327.
-
- ----------------------------------------------------------------------------
-
- And finally a few legal attributions:
-
- Copyright ⌐ 1996, Silicon Graphics, Inc. All rights reserved. Specifications
- subject to change without notice. Silicon Graphics, IRIS, OpenGL, and the
- Silicon Graphics logo are registered trademarks and Indigo Magic, Reality
- Engine, XFS, Indigo▓ Video, Galileo Video, IRIS GL, GL, Cosmo Compress,
- Sirius Video, Indy, REACT, Indy Cam, Indy Video, IRIS InSight, IRIX, Open
- Inventor, and Silicon Studio are trademarks, of Silicon Graphics, Inc. MIPS
- is a registered trademark of MIPS Technologies, Inc.
-
- FORTRAN is a registered trademark of Information Processing Technologies
- Corporation. FrameMaker is a registered trademark of Frame Technology
- Corporation. MIDI City is a registered trademark of Blue Ribbon Soundworks,
- Ltd. PostScript is a registered trademark of Adobe Systems, Inc. Motif is a
- trademark of Open Software Foundation. Netscape is a trademark of Netscape
- Communications Corporation.
-